Get video transcript — TikTok API
Returns the transcript for a video, in WebVTT format. Defaults to the video’s own auto-generated transcript; pass language for a machine-translated subtitle track.
GET
/v1/tiktok/videos/{videoId}/transcript1 credit per requestExample response200OK
Make the request.
One authenticated GET to /v1/tiktok/videos/{videoId}/transcript. 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/7527278440291126550/transcript", {
headers: { "Authorization": "Bearer YOUR_API_KEY" }
});
const data = await response.json();
Parameters2
- videoIdrequiredIn · PathType · stringTikTok video ID
- languageIn · QueryType · stringBCP47 language code of a machine-translated subtitle track. Defaults to the video’s own auto-generated transcript.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.