Get video transcript — TikTok API
Returns the transcript for a video. Use `original` as the language to return the auto-generated transcript, or provide a BCP47 language code for machine-translated subtitles. Returns WebVTT format.
GET
/v1/tiktok/videos/{videoId}/transcripts/{language}1 credit per requestExample response200OK
Make the request.
One authenticated GET to /v1/tiktok/videos/{videoId}/transcripts/{language}. Authentication and error conventions stay consistent across endpoints. This page shows the path, parameters, response shape, limits, and credit rule for this operation.
Built for
- Keyword and topic extraction from video content at scale
- Accessibility and subtitle generation for content pipelines
- Multilingual content research and translation workflows
const response = await fetch("https://api.konbiniapi.com/v1/tiktok/videos/7403212/transcripts/en", {
headers: { "Authorization": "Bearer YOUR_API_KEY" }
});
const data = await response.json();
Parameters2
- videoIdrequiredIn · PathType · stringTikTok video ID
- languagerequiredIn · PathType · stringBCP47 language code, or `original`original | ar-SA | az-AZ | ca-ES | ceb-PH | cs-CZ | da-DK | de-DE | en-US | es-ES | et-EE | fi-FI | fil-PH | fr-FR | ga-IE | he-IL | hr-HR | id-ID | it-IT | ja-JP | ko-KR | lv-LV | lt-LT | ms-MY | nb-NO | nl-NL | pl-PL | pt-PT | ru-RU | sw-SW | sv-SE | th-TH | uk-UA | vi-VN | zh-Hans-CN | zh-Hant-CN
What you will probably call next.
The TikTok endpoints around this one — the same object at a different depth, or the same kind of read.
Try it on your own data.
Get a free API key and make this request in minutes. Failed and timed-out requests are automatically refunded.