YouTube Data APIs
The YouTube Data APIs lets you use functions normally executed on the YouTube website in your own website or application. The API supports methods to get, batch get or search real-time items directly from YouTube.
YouTube Data APIs endpoints
| Method | Endpoint | Description |
|---|---|---|
| Search | ||
| POST |
Search videos by query /api/search/videos |
Search videos with filters on YouTube |
| POST |
Search channels by query /api/search/channels |
Returns channels from native YouTube search |
| POST |
Search playlists by query /api/search/playlists |
Returns playlists from native YouTube search |
| Batch | ||
| POST |
Get batch trending videos /api/batch/trending |
Returns all trending videos from all available pages |
| POST |
Get batch videos by IDs /api/batch/videos |
Returns up to 1000 videos per request |
| POST |
Get batch channels by IDs /api/batch/channels |
Returns up to 1000 channels per request |
| Videos | ||
| POST |
Get video data /api/video |
Returns a video data |
| POST |
Get videos by IDs /api/videos |
Returns a list of videos that match the API request parameters. |
| POST |
Get trending videos /api/videos/trending |
Returns a list of trending videos |
| Channels | ||
| POST |
Get channel videos /api/channels/videos |
Returns a list of videos for the provided channel that match the API request parameters. |
| POST |
Get channel data /api/channel |
Returns full data of the channel |
| POST |
Get channels by IDs /api/channels/list |
Returns a list of channels that match the API request parameters. |
YouTube Data APIs pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $15 / month | — |
|
| ULTRA Recommended | $75 / month | 75 / second |
|
| MEGA | $250 / month | 1000 / second |
|