Generate SRT subtitles from a TikTok video
Paste a link, get a timed SRT file.
{
"urls": [
"https://www.tiktok.com/@tiktok/video/7670293981833612574"
],
"subtitleFormat": "srt"
}Run this task →Give it a YouTube, TikTok, Instagram or Vimeo link, or a video file, and get a finished SRT or WebVTT subtitle file with timings already aligned. Works in 90+ languages, can translate to English and can label speakers.
subtitles | Ready SRT or WebVTT file as text |
transcript | Full transcript text |
segments | Timed passages with start and duration |
speakers | Optional speaker labels |
language | Detected or chosen language |
translation | Optional English subtitles |
duration | Length of the media |
$2.00 per 1,000 rows
Pay per event: a charge per file processed and per minute transcribed, cheaper per minute with your own Groq key. Resolving a video link and speaker labels are separate add-on events.
Apify gives $5 free credits every month — enough to test this scraper at no cost.
Ready-made inputs. Copy one into the scraper form or send it through the API.
Paste a link, get a timed SRT file.
{
"urls": [
"https://www.tiktok.com/@tiktok/video/7670293981833612574"
],
"subtitleFormat": "srt"
}Run this task →Accurate mode, English.
{
"urls": [
"https://raw.githubusercontent.com/lergassy/apify-actor-assets/main/audio-samples/sample-1min.m4a"
],
"subtitleFormat": "vtt",
"quality": "accurate",
"language": "en"
}Run this task →Translated SRT from a TikTok link.
{
"urls": [
"https://www.tiktok.com/@tiktok/video/7670293981833612574"
],
"subtitleFormat": "srt",
"translateToEnglish": true
}Run this task →Two speakers, vocabulary hint for names.
{
"urls": [
"https://raw.githubusercontent.com/lergassy/apify-actor-assets/main/audio-samples/sample-1min.m4a"
],
"subtitleFormat": "srt",
"diarize": true,
"speakerCount": 2,
"vocabularyHint": "Apify, TikTok"
}Run this task →SRT and WebVTT, returned as text with timings already aligned, plus the transcript and timed segments.
Links from YouTube, TikTok, Instagram, Vimeo and similar platforms, direct media file URLs, or an uploaded file.
Yes. Turn on translation to get English subtitles whatever the spoken language.
Generating subtitles for your own videos or with the rights holder's permission is fine; republishing other people's content may infringe copyright. Respect the platforms' terms.
Use the Apify API, Python or JavaScript clients, or connect to Make, n8n, Zapier or Google Sheets.