TikTok transcript + AI summary

Paste a TikTok link to get every spoken line with timestamps, a short summary, the hook, key points and a caption with hashtags, next to the video's views, likes and engagement rate.

  • Speech-to-text fallback
  • No TikTok account
  • Short links work
  • TXT and SRT

Sample result

Sample result

@thatdudecancook4.3M followers

This pasta is addictive #pasta

Views
82K
Likes
5.1K
Engagement
7.9%
Length
1:09

227 words · Speech-to-text · EN · 56 comments · 354 shares · 976 saves · Posted Jun 8, 2026

AI summary

A spicy tagliatelle comes together with garlic, tomato paste, blended Calabrian chilies, Parmesan, and pasta water. The sauce thickens around the pasta, then gets finished with basil and a taste-test approval.

The hook

“If your thing is spicy pasta, then I have got you covered.” It promises a quick, spicy pasta recipe and builds curiosity with its vivid sauce and final taste test.

Key points
  • Season the pasta water lightly, and use any pasta; this recipe uses tagliatelle.
  • Gently brown sliced garlic in olive oil, then stir in tomato paste.
  • Blend pasta water with Calabrian chilies and plenty of Parmesan, then whisk the mixture into the tomato and garlic.
  • Finish cooking the pasta in the sauce so it thickens and turns creamy.
  • Top with finely sliced basil and serve.
Moments
  1. Start the pasta

    Lightly season the water and cook tagliatelle or another pasta.

  2. Build the sauce

    Brown garlic in olive oil, add tomato paste, then blend pasta water with Calabrian chilies and Parmesan.

  3. Blend and combine

    Whisk the blended chili mixture into the tomato and garlic sauce.

  4. Finish the pasta

    Toss in the nearly cooked pasta and stir until the sauce thickens around it.

  5. Basil and taste test

    Finish with basil, then taste and declare the pasta a winner.

Caption and hashtags to repost with

Spicy, creamy, and packed with Calabrian chilies—this tagliatelle is a winner.

  • #spicypasta
  • #calabrianchilies
  • #tagliatelle
  • #pastarecipe
  • #easypasta
  • #italianfood
The creator used
  • #pasta

Written by gpt-6-luna from the transcript. Check the transcript for anything important.

Transcript

  1. If your thing is spicy pasta, then I have got you covered.
  2. And you want to start by seasoning up your pasta water, but don't go crazy now.
  3. And this works with any pasta, but I'm doing tagliatelle.
  4. You got to be quick.
  5. Separate pot, medium heat.
  6. I'm going to add a good amount of olive oil and a whole bunch of sliced garlic.
  7. And when it just starts to turn golden brown, we're going to add tomato paste.
  8. Mixy mixy.
  9. And when my pasta is 2 minutes under done, I'm scooping a couple ladles of pasta water into a blender, and we're adding these incredible Calabrian chilies and a lot of Parmesan cheese.
  10. Lid on and blend.
  11. Now, whisk into your tomato and garlic.
  12. Woo!
  13. Just look at that color.
  14. And when my pasta's just about a minute underdone, I'm adding it in.
  15. Would you look at that, huh?
  16. Now, as we finish cooking in this pot, you'll see it begin to thicken up.
  17. Just mix it a little, help it cream.
  18. And there we are after just a minute or two in that pot.
  19. Absolutely done.
  20. And right here, my friends, look at this.
  21. Look at that.
  22. We'll finish with a little finely chiffonade basil, pop of green against the red.
  23. Just looks sick.
  24. Let's see how we did.
  25. Mm.
  26. That's a f***ing winner.
  27. Wow.

What you get

One link, one run.

Full transcript
Every line with its start time. Search it, click a time to play the video there, copy it, or download TXT and SRT subtitles.
AI summary and key points
What the video says in two or three sentences, and the concrete steps, claims, numbers and products it mentions.
The hook
What the first seconds say and why that opening keeps people watching. Useful for studying videos that went viral.
Caption and hashtags
A ready-to-post caption and 5 to 8 hashtags for reposting, cross-posting to Reels or Shorts, or a blog embed, next to the hashtags the creator used.
Video numbers
Views, likes, comments, shares, saves, engagement rate, follower count, posting date and length.

Fast captions or accurate speech-to-text

Fast: TikTok captions

Reads the caption track TikTok generated for the video. Quick, and good for most English videos. When a video has no track, the audio is transcribed instead.

Accurate: speech-to-text

Transcribes the audio itself. Hears names, brands, accents and non-English speech better than TikTok's captions, detects the language and labels speakers.

Compared with the usual options

FeatureThis toolTikTok app captionsTypical transcript sites
Transcript with timestamps✓ YesOn screen only✓ Yes
Videos without TikTok captionsSpeech-to-text—Some
AI summary, hook and key points✓ Yes—Rarely
Caption and hashtags to repost with✓ Yes——
Views, likes and engagement rate✓ Yes✓ Yes—
Download TXT and SRT✓ Yes—Some
Same data as an API✓ Yes——

Who uses it

  • CreatorsSubtitles for every upload, scripts from videos that worked, and captions for reposting to Reels and Shorts.
  • Marketers and brandsRead competitor and influencer videos in seconds, study their hooks, and check what products and claims they mention.
  • Researchers and journalistsExact quotes with timestamps, and searchable text from videos in other languages.

Get TikTok transcripts with an API

The transcript and the video numbers come from SandBase APIs. Same data, in your own code or Agent.

Send a video URL; get timed segments with speakers and the detected language. Use the caption API for TikTok's own track as WebVTT, and post detail for counts, creator and cover.

curl -X POST https://api.sandbase.ai/v1/api/tiktok/video-transcript-full \
  -H "Authorization: Bearer $SANDBASE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://www.tiktok.com/@thatdudecancook/video/7649086431641521421"}'

Frequently asked questions

How do I get the transcript of a TikTok video?
Copy the video link in TikTok (Share → Copy link), paste it into the box at the top and press Get transcript. You get every spoken line with its time, an AI summary, the hook, key points, a caption with hashtags and the video's numbers. Copy the text, or download TXT or SRT.
What if the video has no captions?
Fast mode reads the captions TikTok generated for the video. When a video has none, which is common for non-English videos, the audio is transcribed with speech-to-text instead, so you still get a transcript. Pick Accurate to always use speech-to-text.
Fast or Accurate: which should I pick?
Fast reads TikTok's own captions and suits most English videos. Accurate transcribes the audio and hears names, brands, accents and non-English speech better, and labels speakers when there are several.
Can I get subtitles for my own TikTok?
Yes. Download the SRT file and upload it to CapCut, Premiere, YouTube or any editor that takes subtitle files. Turn on Accurate for the cleanest timing and wording.
What does the AI summary include?
A short summary, the hook (what the first seconds say and why viewers keep watching), 3 to 6 key points, the main moments with times, and a caption with 5 to 8 hashtags you can use when you repost or cross-post the video. The summary can be in English or Chinese.
Does it work with short links and photo posts?
vm.tiktok.com and tiktok.com/t/ short links, full video links and bare video IDs all work. Photo posts and music-only videos have no speech, so there is nothing to transcribe.
Do I need a TikTok account?
No. The video has to be public; private, deleted and region-restricted videos cannot be read.
Is there an API for TikTok transcripts?
Yes. POST /v1/api/tiktok/video-transcript returns TikTok's own caption track as WebVTT, and POST /v1/api/tiktok/video-transcript-full transcribes the audio into timed segments with speakers and language. Both take the video URL and are billed per call to your SandBase balance.

More tools

All tools →

SandBase APIs for this job

The same kind of data in your own code or Agent: one API key, billed per call.

TikTok APIs →Douyin APIs →YouTube APIs →All 2,000+ APIs →