TranscribeTok Blog
← All Articles

Home › TikTok Transcript Generator

Developer Guides··8 min read

TikTok Transcript API: The 2026 Options, Priced

TikTok has no official transcript endpoint and TranscribeTok has no API. Here is what Supadata, Apify and GetTranscribe actually cost, and which one to pick.

Get any TikTok transcript instantly

2 free transcripts a day · No signup · Copy or download as TXT, DOCX, SRT

Try Free →

You need TikTok transcripts inside your own code, not inside a browser tab — a research pipeline, a content tool, an AI agent that needs the spoken text of a hundred videos.

Here is the honest answer, including the part where our own tool is not the one you want.

Does TikTok have an official transcript API?

No. TikTok's official developer API has no transcript or subtitle endpoint. It exposes video metadata, user data and Display API content, but nothing that returns the spoken words of a video.

This is the fact that shapes the whole category. Every provider below takes a public TikTok URL and either pulls the caption track TikTok's own apps use or runs speech-to-text on the audio. None require a TikTok developer account, app review or OAuth — a genuine convenience, and also why this is a third-party market rather than an official one.

TranscribeTok does not have an API

We should say this plainly, near the top, because you may have arrived here from our site.

TranscribeTok has no API. It is a web tool that transcribes one public TikTok video at a time. No key, no endpoint, no SDK, no webhook, no batch mode. If your requirement is programmatic access, we are not the tool.

What TranscribeTok is good at is the other half of this problem: pasting a link and reading the text immediately, without an account. If that is your actual use case, the transcript generator guide covers it.

The three real options, compared

Prices verified on each provider's own pricing page, August 2026.

Supadata Apify (TikTok Transcript Extractor) GetTranscribe
Free allowance 100 credits/month, resets $5 usage/month, resets 2 analyses total, does not reset
Credit card to start No No No
Entry paid price $5 / 300 credits Pay-per-event, no minimum $9.99/month
Steady-volume price $17 / 3,000 credits/mo from $1.70 per 1,000 videos from $0.06 per minute
High volume $47 / 30,000, $297 / 300,000 Same per-video rate Pay-as-you-go credits
Credits roll over No N/A Yes, do not expire
Output Timestamped JSON, or plain text .vtt + .txt files, plus JSON/CSV/Excel Transcript, frames, hooks, topics
Engagement metadata No Yes — views, likes, shares, author Yes
AI fallback when no captions Yes, 2 credits per minute Yes, extra per-minute fee Yes
SDKs Python, JavaScript/TypeScript REST + platform clients REST
No-code Zapier, Make, n8n, ActivePieces, MCP Zapier, Make, n8n, Slack, Drive, MCP Zapier, Make, n8n, MCP
Rate limit 1/sec free, 10/sec paid, 50–100/sec high tiers Plan-dependent Fair-use
Batch endpoint for TikTok No — batch endpoints are YouTube-only Yes, it is list-based by design Bulk import

Supadata — pick this if the transcript is the product

Supadata is the most straightforward of the three. One GET request, one key, timestamped JSON back:

curl 'https://api.supadata.ai/v1/transcript?url=https://www.tiktok.com/@user/video/1234567890' \
  -H 'x-api-key: YOUR_API_KEY'

The response is a content array where each entry carries text, offset in milliseconds and duration. Add text=true and you get a single string instead, which is what you want if the next step is an LLM prompt rather than a subtitle file.

Pricing is a monthly credit pool: 100 free, $5 for 300, $17 for 3,000, $47 for 30,000, and on up to $897 for a million. One transcript is one credit. If TikTok has no captions and you ask Supadata to generate them, it is two credits per minute of audio instead. Credits do not roll over, so size the plan to your steady state rather than your peak.

Two limitations worth knowing before you commit. The advertised batch transcript endpoints are YouTube-only, so TikTok work is one request per video with your own concurrency on top. And the free tier is rate-limited to one request per second, which is fine for testing and slow for a backfill.

Apify — pick this if you need transcripts and engagement data

Apify is a marketplace, and the relevant listing is Clockworks' TikTok Transcript Extractor. It takes an array of video URLs and returns, per video, a .vtt subtitle file and/or a .txt transcript, plus the thing the other two do not give you: views, likes, comments, shares, author follower count and verification status, hashtags and publication date, in the same record.

{
  "postURLs": ["https://www.tiktok.com/@user/video/1234567890"],
  "downloadSubtitlesOptions": "DOWNLOAD_AND_TRANSCRIBE_VIDEOS_WITHOUT_SUBTITLES"
}

That mode is the one to use. It takes TikTok's existing captions where they exist and runs AI speech-to-text only on the videos that lack them, so you pay the transcription surcharge on the minority rather than on everything.

Pricing is pay-per-event and depends on your Apify plan: $3.70 per 1,000 videos on the free plan down to $1.70 on the Business plan, plus a per-started-minute fee for AI transcription ($0.048 down to $0.027). Our Apify TikTok transcript review has the full plan-by-plan table. Apify's own worked example: 100 videos with about 70% caption coverage comes to roughly $1.79 all in. Every account includes $5 of free usage that resets monthly.

If you are doing trend analysis — which hooks correlate with which view counts — this is the only one of the three that answers the question without a second data source.

GetTranscribe — pick this if you want a UI as well

GetTranscribe is a product first and an API second. API access ships with the Pro plan at $9.99 a month, with pay-as-you-go credits from $0.06 per minute for the processing itself. Its credits, unusually, do not expire while the subscription is active.

The reason to choose it: the same account gives you a browser interface, a Chrome extension, an iOS app and a searchable library, so a non-technical colleague can use the thing your pipeline is built on. We cover the product side in TranscribeTok vs GetTranscribe. Its free tier is the weakest of the three: 2 video analyses in total, not per month.

Only need a few transcripts? Paste any public TikTok link and read the full text in seconds. Two free every day, no signup, no card, no integration work. → Get a TikTok transcript at TranscribeTok.com

The cost nobody prices in: caption coverage

Between a quarter and 40% of TikTok videos have no usable captions, and that is the number that decides your real bill.

Apify puts average auto-caption coverage across a broad sample at 60–75%. Coverage is meaningfully worse in four cases:

  • Non-English audio. TikTok's auto-captions are least reliable outside English, which matters because TikTok's biggest markets are not English-speaking.
  • Videos posted before late 2023, when TikTok rolled auto-captions out globally.
  • The first 24–48 hours after upload, while TikTok processes the video. If it has no captions after two days, it usually never will.
  • Slideshows, dance clips and music-led videos, which have no speech to caption in the first place.

If your input list is 1,000 videos, budget for roughly 300 needing AI transcription at the per-minute rate rather than the per-video rate. That is usually the larger half of the invoice.

A related trap in the output: TikTok's captions are a subtitle track, so what comes back is segmented by timing, not by sentence. Feeding an LLM, you want the flattened text; building subtitles, you want the cues intact. See TikTok transcripts with timestamps and SRT to VTT conversion.

The verdict

Use Supadata if transcripts are the product. Cleanest API, most predictable pricing, best SDKs, and the JSON shape is the one you actually want for AI work.

Use Apify if you need transcripts joined to engagement data. Nothing else returns view counts and transcripts in one record, and for trend or creative-intelligence work that join is the whole job.

Use GetTranscribe if humans and code both need access. The API is the weakest of the three on its own, but it is the only one that comes with a usable product attached.

Use none of them if you need fewer than ~50 transcripts a month. The integration will cost you more hours than the transcripts are worth. Paste the link into a web tool, including ours, and move on.

Language coverage is the thing to test first

Test whatever you pick on your actual language mix first, because English accuracy tells you almost nothing about the rest. Start at the TikTok transcript by language hub, or check Arabic, Indonesian and Spanish — three of TikTok's largest language communities, three very different accuracy profiles.

Related guides

Frequently asked questions

Does TikTok have an official transcript API? No. TikTok's official developer API exposes video metadata, but it has no endpoint for subtitles, captions or transcripts. Every tool that returns TikTok transcripts programmatically works from the public video URL rather than from an official transcript endpoint, which is why none of them require a TikTok developer account.

Does TranscribeTok have an API? No. TranscribeTok is a web tool that transcribes one public TikTok video at a time — there is no API, no key to request and no programmatic endpoint. If you need transcripts inside your own code, use Supadata, Apify or GetTranscribe instead.

What is the cheapest TikTok transcript API? Apify's TikTok Transcript Extractor is the cheapest per video when you only download TikTok's existing subtitles: $3.70 per 1,000 videos on Apify's free plan, falling to $1.70 per 1,000 on its $999-a-month Business plan. Supadata is cheaper to reason about for steady volume at $17 a month for 3,000 transcripts. AI transcription for videos without captions costs extra on every provider.

Can I get a TikTok transcript API for free? Yes, within limits. Supadata gives 100 credits a month, Apify gives $5 of usage a month, and both reset monthly with no credit card. GetTranscribe's free tier is 2 video analyses in total rather than per month. Free allowances are fine for building and testing, not for production volume.

Why do some TikTok videos return an empty transcript? Because TikTok never generated captions for them. Auto-caption coverage averages roughly 60 to 75 percent and is lower for non-English audio, for videos posted before late 2023, and for slideshows or music-only clips with no speech. Providers offer an AI speech-to-text fallback that transcribes the audio directly, but it costs more per video.


Not building anything? If you just need to read what a TikTok video says, skip the API entirely. TranscribeTok turns any public TikTok link into text in seconds — two free every day, no signup, no card.

Related guides

Ready to get your TikTok transcript?

Paste any TikTok link and get the full text in seconds — two free transcripts every day, no account required.

Get TikTok Transcript Free →