YouTube Transcript
Fetch YouTube video transcripts with metadata — as structured JSON, ready-to-use SRT or VTT subtitle files. List available caption languages. Resolve any playlist or channel to its full video list for bulk processing. ## Why this API - **All-inclusive pricing.** Residential proxy infrastructure is built in. The price on the plan is the price you pay — no hidden proxy costs, no extra…
YouTube Transcript endpoints
| Method | Endpoint | Description |
|---|---|---|
| transcript | ||
| GET |
getLanguages /v1/languages |
Lists the caption tracks a video exposes (manual and auto-generated). An empty `tracks` array is a valid 200 (the video is playable but has no captions). |
| GET |
resolve /v1/resolve |
Enumerates every video ID of a playlist or a channel's uploads in a single response (no API-side pagination). Accepts a playlist URL/id (`PL…`/`UU…`/`OL…`), a channel URL/id… |
| GET |
getTranscript /v1/transcript |
Returns the caption transcript of a video. `format=json` → timed `segments` plus a `video` metadata block; `format=text` → a single concatenated string; `format=srt` /… |
YouTube Transcript pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO Recommended | $24.99 / month | — |
|
| ULTRA | $89.99 / month | — |
|
| MEGA | $249.99 / month | — |
|