
Youtube Transcript Scraper
Pricing
$15.00/month + usage
Go to Store

Youtube Transcript Scraper
This Actor extracts the English transcript (captions/subtitles) from a given YouTube video URL and saves the full text and timing details to an Apify dataset.
5.0 (2)
Pricing
$15.00/month + usage
2
Total users
2
Monthly users
2
Runs succeeded
>99%
Last modified
3 days ago
Extract full transcripts (captions/subtitles) from any public YouTube video by simply providing its URL. This Apify actor fetches the English transcript (if available) and returns both the full text and detailed timing information for each snippet.
Features
- Extracts YouTube video transcripts (captions/subtitles) in English
- Returns both full transcript text and snippet timing (start, duration, text)
- Easy input: just provide a YouTube video URL
- Results stored in Apify Dataset for easy download and integration
How It Works
- Provide a YouTube video URL as input.
- The actor fetches and extracts the English transcript, if available.
- The transcript is returned as both a full text and as an array of timed snippets.
- Results are saved to the Apify dataset for your use.
Input
url
(string, required): The URL of the YouTube video you want to extract the transcript from.
Example:
{"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"}
Output
Each dataset item contains:
lang
: Language of the transcript (e.g., "English")text
: The full transcript as a single stringsnippets
: An array of objects withtext
,start
, andduration
for each caption line
Example:
{"lang": "English","text": "Never gonna give you up Never gonna let you down ...","snippets": [{ "text": "Never gonna give you up", "start": 0.0, "duration": 3.5 },{ "text": "Never gonna let you down", "start": 3.5, "duration": 4.2 }// ... more snippets]}
Use Cases
- Quickly extract subtitles for accessibility or translation projects
- Generate searchable text from YouTube videos for research or content analysis
- Archive or repurpose video content in text form
- Build tools for language learning or subtitle synchronization
Built with ❤️ using Apify.