YouTubeCaptions available
YouTube transcription from watch, share and Shorts links
Creator captions first, then automatic subtitles, timed per cue and exported as JSON, SRT, VTT or TXT.
1.0Details
Output and limits and the request that starts a job
To get a YouTube transcript via API, POST the video URL to https://api.transcriptdock.com/v1/jobs with mode "captions_only" and read the transcript from GET /v1/transcripts/{id}. Results carry segment timing per caption cue and export as JSON, SRT, VTT or TXT.
What you get
- Manual creator captions first, then platform automatic subtitles
- AI transcription on paid plans, when no captions exist or when you ask for it (not available yet)
- Export as TXT, JSON, SRT, VTT
Limits
- Standard watch links (youtube.com/watch?v=...)
- Shortened share links (youtu.be/...)
- YouTube Shorts links (youtube.com/shorts/...)
- Up to 250 MB and 2 hours per file
In the app
Over the API
youtube.sh
curl https://api.transcriptdock.com/v1/jobs \-H "Authorization: Bearer $TRANSCRIPTDOCK_API_KEY" \-d '{"source": { "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ" },"mode": "captions_only"}'
Poll the job, then read the transcript in any export format.Quickstart
2.0Sources
Other sources
- TikTokTikTok transcriptionRetrieve subtitle tracks or generate transcripts from TikTok video links.Explore
- Not available yetDirect audio and video uploadUpload your own media to private storage for AI transcription.Explore
- Not available yetDirect media linksStream media from an HTTPS URL, with server side request forgery defenses.Explore



