Fast, reliable YouTube public data: search videos, channels and playlists, video metadata, related videos, comments and replies, captions/transcripts, channel profiles and uploads, playlists, trending, and hashtag feeds. Clean JSON, consistent parameter names, continuation tokens for pagination. Identify a video by its 11-character `video_id` (from the watch URL). Identify a channel by `channel_id` (`UC…`) or resolve a `@handle` first. Identify a playlist by `playlist_id` (`PL…`, `UU…`). Unknown ids return HTTP 404. Invalid parameters return HTTP 400. This API does not download, convert, or return media streams or MP3/MP4 URLs.. Access real-time data via REST API or import directly into Google Sheets with our no-code add-on.
Comprehensive coverage across 6 categories
Import data directly into spreadsheets with our add-on
API key authentication with TLS encryption
Code examples in JavaScript, Python, PHP, Go, and more
2 endpoints
5 endpoints
6 endpoints
2 endpoints
2 endpoints
1 endpoint
Start with our free tier -- 100 requests per month, no credit card required. Upgrade anytime as your needs grow.