YouTube video to SRT subtitles
Timed transcript and an SRT file from a YouTube link.
{
"urls": [
"https://www.youtube.com/watch?v=jNQXAC9IVRw"
],
"subtitleFormat": "srt"
}Run this task →Paste video links from YouTube, TikTok, Instagram, X or Vimeo, or upload an MP4, MOV or WEBM file, and get a timed transcript in 90+ languages. Translate to English, add speaker labels, export SRT or VTT subtitles, or split the text into RAG chunks.
text | Full transcript text |
segments | Timed segments with start and end |
language | Detected spoken language |
speakers | Speaker labels (optional add-on) |
translation | English translation (optional) |
subtitles | SRT or VTT subtitle file |
chunks | RAG-ready text chunks |
$2.00 per 1,000 rows
Pay per event: you are charged per minute transcribed, a small fee per file processed and a fee for each video link resolved. Speaker labels are an optional per-minute add-on, minutes cost less with your own Groq API key, and there is no per-run fee.
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.
Timed transcript and an SRT file from a YouTube link.
{
"urls": [
"https://www.youtube.com/watch?v=jNQXAC9IVRw"
],
"subtitleFormat": "srt"
}Run this task →Accurate mode with WebVTT subtitles.
{
"urls": [
"https://raw.githubusercontent.com/lergassy/apify-actor-assets/main/audio-samples/sample-1min.mp4"
],
"quality": "accurate",
"subtitleFormat": "vtt"
}Run this task →Language fixed to English, speaker labels on.
{
"urls": [
"https://www.youtube.com/watch?v=jNQXAC9IVRw"
],
"language": "en",
"diarize": true,
"speakerCount": 1
}Run this task →English translation chunked for a knowledge base.
{
"urls": [
"https://raw.githubusercontent.com/lergassy/apify-actor-assets/main/audio-samples/sample-1min.mp4"
],
"translateToEnglish": true,
"chunkForRag": true
}Run this task →Links from YouTube, TikTok, Instagram, X, Vimeo and other supported platforms, plus MP4, MOV and WEBM files.
Yes. Choose SRT or VTT as the subtitle file format.
It can translate speech in any supported language into English.
Transcribe content you own or are allowed to use, respect copyright and each platform's terms, and avoid republishing others' work or personal data without permission.
Use the Apify API, Python or JavaScript clients, or integrations with Make, n8n, Zapier and Google Sheets.