Youtube Full API
YouTube Data & Download API gives you programmatic access to everything YouTube has to offer — including metadata, search, channels, playlists, subtitles, thumbnails, and high-quality download links — without storing anything on our servers. Key features: * Video info — title, duration, view count, likes, description, and all available formats * Video download — stream-ready download links up to…
Youtube Full API endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST |
Download Video /video/download |
Returns a stream-ready download link for a YouTube video. Supports quality selection up to 4K and container format (MP4, WebM). Link expires in 15 minutes. |
| POST |
Download Audio /video/audio |
Returns a download link for the audio track of a YouTube video in its native format (WebM/Opus or M4A). Link expires in 15 minutes. |
| GET |
List Subtitles /video/subtitles/list |
Returns all available subtitle tracks for a YouTube video, including manual and auto-generated captions. |
| GET |
Download Subtitles /video/subtitles |
Returns a download link for a subtitle track in the requested language and format (VTT, SRT, TTML). Auto-translation available on Pro and above. |
| GET |
List Thumbnails /video/thumbnails/list |
Returns all available thumbnail resolutions for a YouTube video. |
| GET |
Download Thumbnails /video/thumbnails |
Returns download links for video thumbnails. Use all=true to get every available resolution (Basic and above). |
| GET |
Get Channel Info /channel/info |
Returns channel metadata including name, description, subscriber count, country and avatar. |
| GET |
List Channel Videos /channel/videos |
Returns a paginated list of videos from a YouTube channel. Limit varies by plan. |
| GET |
Search YouTube /search |
Search YouTube and get structured results including title, channel, duration and view count. Result limit varies by plan. |
| GET |
API Info / |
Returns a summary of the API and all available endpoints. |
| GET |
Health Check /health |
Returns the current health status of the API. |
| GET |
Get Current Plan /plan |
Returns the capabilities and limits of the caller's current subscription plan. |
| GET |
List All Plans /plans |
Returns the full catalogue of all available subscription plans and their features. |
| GET |
Get Video Info /video/info |
Returns full metadata for a YouTube video including title, duration, views, likes, description, available formats and thumbnails. |
| POST |
Download Playlist /playlist/download |
Generates download links for all videos in a YouTube playlist in one request. Available on Pro and above. |