YouTube Transcript API
## YouTube Transcript API Extract transcripts and subtitles from any YouTube video — no YouTube API key required. ### Features - **No API Key Needed** — Works without YouTube Data API credentials - **Multi-language Support** — Fetch transcripts in any available language - **Manual & Auto-generated Captions** — Access both types - **Timestamped Segments** — Each text segment includes start time…
YouTube Transcript API endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET |
Get Transcript /transcript |
Fetch timestamped transcript/subtitles for any YouTube video. Returns text segments with start time and duration. |
| GET |
Get Available Languages /languages |
List all available subtitle languages for a YouTube video. |
| GET |
Get Transcript (Plain Text) /transcript/text |
Get transcript as plain text — all segments merged into one string. Perfect for LLM/RAG input. |
| GET |
Get Transcript (SRT) /transcript/srt |
Get transcript in standard SRT subtitle format. |
| GET |
Get Transcript (WebVTT) /transcript/vtt |
Get transcript in WebVTT subtitle format. |
| GET |
Get Video Info /video-info |
Get video metadata — title, author, channel, duration, view count, thumbnail URL. No YouTube API key needed. |
| GET |
Batch Transcripts /batch |
Fetch transcripts for up to 5 videos in one request. Returns array of results. |
YouTube Transcript API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 10 / minute |
|
| PRO | $5 / month | 30 / minute |
|
| ULTRA | $15 / month | 60 / minute |
|