YouTube API
Channels, videos and transcripts from YouTube as clean JSON: resolve by handle, channel id, URL or video id. Pay per request in real dollars, no quota juggling.
Video
Most usedVideo comments
Search
Channel
Channel videos
Channel shorts
Video transcript
Video transcript full
Search shorts
Trending shorts
Search hashtag
Channel contact
Community post
Playlist
Channel community posts
Channel lives
Channel playlists
Comment replies
Video sponsors
About the YouTube API
Every provider prices each endpoint independently, so the table shows the cheapest per endpoint. Open one to compare all providers.
Measured performance
What the YouTube API actually does
Every call through AnyAPI over the last 30 days, counted here rather than promised.
- Weighted p50 estimate
- 3.3s
- Request-weighted average of endpoint p50 values, not a combined request percentile
- Weighted p99 estimate
- 19.0s
- Request-weighted average of endpoint p99 values, not a combined request percentile
Run YouTube data in the browser
The same public data, with no key and no account, before you write any code.
Or browse every free tool.
FAQ
About the YouTube API
The AnyAPI YouTube API returns YouTube data as normalized JSON across 19 endpoints: channel, video, video transcript, search, channel videos, video comments, channel community posts, channel contact, channel lives, channel playlists, channel shorts, comment replies, community post, playlist, search hashtag, search shorts, trending shorts, video sponsors, and video transcript full. You call one endpoint per job with a single key, and AnyAPI routes each request across 6 sources, falling back automatically when one fails. Pricing is in US dollars, from $0.50 per 1,000 requests on the cheapest endpoint, with no subscription and no monthly minimum. Over the last 30 days, 99.9% of YouTube calls through AnyAPI succeeded, with a request-weighted median response time of 3.3 seconds across 24,948 measured calls.