Go to example tasks
Download a YouTube playlist's subtitles as SRT and VTT files
The English subtitles of the first 5 videos of a YouTube playlist (3Blue1Brown's Essence of linear algebra here), written as files to the run's storage: `<videoId>.txt`, `.srt` and `.vtt` for each video, with their links on the row (`files`), and the SRT and WebVTT text on the row as well. The files are free; each transcript is charged once.
YouTube Video Transcript Scraper: Captions, Subtitles, SRThyperbach/youtube-transcript-scraper
Status
Reason
Video id
Video URL
+46 fieldsTextNumberBooleanListObject
Input
Playlists:https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab
Max videos per channel, playlist or search:5
Languages:en
Extra formats:srt+1
Save files:true
Output fields
Status
Reason
Video id
Video URL
Title
Channel
Channel id
Channel URL
Channel handle
Subscribers
Published
Published at
Duration (s)
Views
Likes
Category
Keywords
Description
Thumbnail
Live content
Language
Language name
Requested language
Language note
Track kind
Auto-generated
Transcript source
Segments
Text
Words
Characters
Segments (timed)
SRT
WebVTT
Paragraphs
Chunks
Markdown
Chapters
Tracks
YouTube translation languages
Other tracks
Translation
Speech-to-text seconds
Comments
Files
Notes
Source type
Source
Position
Scraped at
Sign up on Apify01
Create your Apify account to access the YouTube Video Transcript Scraper: Captions, Subtitles, SRT.
Start the run02
The Actor will start running based on the input automatically.
Receive the output03
Monitor the progress in real-time. You will be notified as soon as your dataset is complete and ready for review.
Integrate into your workflow04
The final output is delivered in JSON, CSV, or Excel format, ready to be plugged into your workflow.
