Catalog

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.

Endpoints19Providers6From · video$0.90/1k req · LynxFull breakdownRead docs
Uptime
99.86%
30d · 24,948 calls
Requests
25,022
30d · weekly, last 12 wks
Response
3.3s
median · 30d
POST

Video

Most used
/v1/run/youtube.videoyoutube.video
Full video or Short metadata by URL or id: title, description, channel, view/like counts and publish date.
10,202 /mo
â–²9425.2%
99.90%
2944ms p50
2
from$0.90/1k req
Lynx
POST

Video comments

/v1/run/youtube.video_commentsyoutube.video_comments
List the comments on a video or Short by URL with cursor pagination: text, author, like and reply counts.
9,343 /mo
â–²1592.4%
100.00%
3026ms p50
2
from$1.20/1k req
Giraffe
POST

Search

/v1/run/youtube.searchyoutube.search
Search YouTube and get matching videos: title, channel, view count, length and publish time.
2,757 /mo
â–²154.1%
99.96%
2890ms p50
3
from$0.50/1k req
Badger
POST

Channel

/v1/run/youtube.channelyoutube.channel
Channel overview by handle or channelId: title, description, subscriber and video counts, banner.
867 /mo
â–²558.5%
98.75%
3853ms p50
3
from$0.50/1k req
Badger
POST

Channel videos

/v1/run/youtube.channel_videosyoutube.channel_videos
List a channel’s uploads by handle or channelId with cursor pagination: title, views, length and publish time.
726 /mo
â–²844.7%
99.59%
4560ms p50
3
from$0.50/1k req
Badger
POST

Channel shorts

/v1/run/youtube.channel_shortsyoutube.channel_shorts
List a YouTube channel's Shorts by handle or channel ID with cursor pagination, views, and publish timestamps.
592 /mo
â–²1774.2%
99.32%
5820ms p50
2
from$1.20/1k req
Giraffe
POST

Video transcript

/v1/run/youtube.video_transcriptyoutube.video_transcript
Caption transcript for a video or Short by URL or id, with start/end timestamps per segment.
341 /mo
â–¼35.3%
100.00%
8518ms p50
2
from$1.25/1k req
Lynx
POST

Video transcript full

/v1/run/youtube.video_transcript_fullyoutube.video_transcript_full
Fetch a YouTube video or Short transcript with timed segments and its provenance: whether the words are creator-written captions or machine speech recognition.
146 /mo
â–²1444.4%
97.95%
17487ms p50
2
from$1.00/1k req
Badger
POST

Search shorts

/v1/run/youtube.search_shortsyoutube.search_shorts
Search YouTube Shorts by keyword and get matching Shorts (title, views, URL) with cursor pagination as normalized JSON.
15 /mo
100.00%
1482ms p50
1
price$1.20/1k req
Giraffe
POST

Trending shorts

/v1/run/youtube.trending_shortsyoutube.trending_shorts
List currently trending YouTube Shorts (title, channel, views, likes, duration).
14 /mo
â–²333.3%
64.29%
9852ms p50
1
price$1.20/1k req
Giraffe
POST

Search hashtag

/v1/run/youtube.search_hashtagyoutube.search_hashtag
Search YouTube videos by hashtag with cursor pagination (title, channel, views, length, publish time).
13 /mo
â–²1100%
100.00%
1657ms p50
1
price$1.20/1k req
Giraffe
POST

Channel contact

/v1/run/youtube.channel_contactyoutube.channel_contact
Reveal the business inquiry email a YouTube creator publishes behind the channel's View email address button. YouTube gates that address behind a signed-in Google session and a CAPTCHA, so it is absent from the channel page a logged-out scraper reads.
3 /mo
100.00%
21431ms p50
1
price$71.80/1k req
Octopus
POST

Community post

/v1/run/youtube.community_postyoutube.community_post
Fetch a single YouTube community post by URL (text, images, channel, publish time).
2 /mo
100.00%
1405ms p50
2
from$1.20/1k req
Giraffe
POST

Playlist

/v1/run/youtube.playlistyoutube.playlist
List every video in a YouTube playlist (title, length, and channel per video plus playlist owner and totals).
1 /mo
â–¼100%
100.00%
1713ms p50
1
price$1.20/1k req
Giraffe
POST

Channel community posts

/v1/run/youtube.channel_community_postsyoutube.channel_community_posts
List a YouTube channel's community posts by handle or channel ID with cursor pagination (text, likes, image, publish time).
-
-
2
from$1.20/1k req
Giraffe
POST

Channel lives

/v1/run/youtube.channel_livesyoutube.channel_lives
List a YouTube channel's live and past-live streams by handle or channel ID with cursor pagination (title, views, length, publish time).
-
-
2
from$1.20/1k req
Giraffe
POST

Channel playlists

/v1/run/youtube.channel_playlistsyoutube.channel_playlists
List a YouTube channel's playlists by handle or channel ID with cursor pagination (title, video count, thumbnail).
-
-
1
price$1.20/1k req
Giraffe
POST

Comment replies

/v1/run/youtube.comment_repliesyoutube.comment_replies
List replies to a YouTube comment using a continuation token with cursor pagination (text, author, likes, publish time).
-
-
1
price$1.20/1k req
Giraffe
POST

Video sponsors

/v1/run/youtube.video_sponsorsyoutube.video_sponsors
Detect suspected sponsors and paid promotions in a YouTube video by URL (sponsor names, websites, confidence).
-
-
1
price$1.20/1k req
Giraffe

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.

99.9%
of calls succeeded (24,948 calls)
Succeeded on first lane 96.5%Recovered by failover 3.4%Failed 0.1%
Response time estimate (24,912 calls across endpoints)
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

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.

Pricing is in US dollars, from $0.50 per 1,000 requests on the cheapest endpoint, with no subscription and no monthly minimum. You fund one USD wallet, each call draws it down, and a failed request costs $0.

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. Every one takes the same authentication and returns the same normalized response shape, so reaching a second YouTube endpoint is a change of URL and nothing else.

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. These are AnyAPI's own measurements of traffic through the gateway, recomputed continuously, not a published service-level target.