API Reference
Seven endpoints. Predictable JSON. Same shape forever.
Base URL
bash
https://youtubetranscriptapi.com/api/v2Authentication
Send your API key as a bearer token on every request:
bash
Authorization: Bearer YOUR_API_KEYEndpoints
Click any endpoint to see its full reference: parameters, response shape, examples, and edge cases.
GET/api/v2/youtube/transcript1 credit
Extract YouTube transcripts with or without timestamps.
GET/api/v2/youtube/search1 credit
Search YouTube for videos or channels with rich metadata.
GET/api/v2/youtube/channel/search1 credit
Search videos within a specific channel.
GET/api/v2/youtube/channel/videos1 credit / page
Paginated list of all uploads from a channel (~100 / page).
GET/api/v2/youtube/channel/latestFree
RSS-based monitoring for the latest 15 uploads of a channel.
GET/api/v2/youtube/playlist/videos1 credit / page
Retrieve all videos in any public YouTube playlist.
GET/api/v2/youtube/channel/resolveFree
Convert any @handle, URL, or UC… ID to a canonical channel ID.