REST API · captions + Whisper

TikTok Transcript API

Turn TikTok videos into text from your code, a spreadsheet or an automation. One request per video, or 50 at once with batch.

curl -H "x-api-key: YOUR_KEY" \
  "https://api.transkrio.com/v1/transcript?url=https://www.tiktok.com/@user/video/7300000000000000000"

How it works

If TikTok has captions for the video, you get them, for 1 credit. If it doesn't, Transkrio downloads the audio and transcribes it with Whisper, for 1 credit per started minute. Most TikToks are under a minute, so most cost 1 credit either way. The response tells you which one you got in source (captions or speech_to_text).

You get timestamped segments plus the full text, or ask for format=srt to get a subtitle file you can edit and re-upload.

What people build with it

From n8n, Make or an AI agent

The Transkrio n8n node takes a TikTok link and outputs the text, and the MCP server lets Claude or Cursor transcribe TikToks you paste in the chat. For one video, try the free TikTok transcript generator.

Also available for YouTube, Instagram Reels and podcasts, with the same key and credits.

Try it with 100 free credits No card needed. Failed requests are free and unused credits roll over.
Get free API key

FAQ

How much does a TikTok transcript cost?

1 credit when the video has captions. Without captions the audio is transcribed for 1 credit per started minute, so a 45-second TikTok costs 1 credit. Failures are free.

Which TikTok links work?

Video links (tiktok.com/@user/video/...) and short share links (vm.tiktok.com/...). Only public videos.

Can I get the video's metadata too?

Yes: /v1/metadata returns title, author, duration, views, likes and upload date for 1 credit.