YouTube APIs for public video data

Read public YouTube videos, channels, channel videos and transcripts through narrow APIs that return fetch timestamps, availability and billing metadata.

Choose the API by the job.

All APIs
Video Stats 1 credit

Views, likes and comment counts for a public YouTube video or Short.

/v1/youtube/stats Public URL Single object
InputPublic YouTube post URL Charge1 credit a call
Channel 1 credit

Subscriber and video counts for a public YouTube channel.

/v1/youtube/channel Public URL Single object
InputPublic YouTube channel URL Charge1 credit a call
Channel Videos 1 credit

A page of recent public videos for a YouTube channel, with a cursor.

/v1/youtube/videos Public URL List + cursor
InputPublic YouTube profile URL Charge1 credit a call
Transcript 2 credits

The full spoken transcript of a public YouTube video, with timed segments.

/v1/youtube/transcript Public URL Single object
InputPublic YouTube post URL Charge2 credits a call
Search 1 credit

Public YouTube videos matching a keyword, with a continuation cursor.

/v1/youtube/search Keyword List + cursor
InputSearch keyword Charge1 credit a call
Comments 1 credit

A page of public comments on a YouTube video, with a continuation cursor.

/v1/youtube/comments Public URL List + cursor
InputPublic YouTube post URL Charge1 credit a call
Comment Replies 1 credit

A page of public replies under one YouTube comment.

/v1/youtube/comment-replies Parameters List + cursor
InputPost URL and comment id Charge1 credit a call
Channel Search 1 credit

Public YouTube channels matching a keyword, with a continuation cursor.

/v1/youtube/creators/search Keyword List + cursor
InputCreator keyword Charge1 credit a call
Trending 1 credit

Trending public YouTube videos for a country.

/v1/youtube/trending Optional filters List + cursor
InputOptional country Charge1 credit a call

From first request to production.

  1. Pick the job

    Choose the YouTube endpoint by outcome: video stats, channel, channel videos, transcript, search, comments, comment replies, channel search or trending.

  2. Send one clear input

    Use a public URL, keyword, cursor or small parameter set. Each API page shows valid examples before you write code.

  3. Check each response

    Each response includes a fetch timestamp, its availability and the credits it billed, so you can match usage to your own records.

Where YouTube APIs fit.

Video performance reporting

Refresh public YouTube view, like and comment counts throughout a campaign.

Channel monitoring

Track subscriber and publishing counts for watched channels, then pull recent videos with cursor pagination.

Transcript search

Index public transcript text and timed cues so teams can find the exact spoken moment later.

Agent inputs

Give an agent typed YouTube stats and transcript endpoints instead of letting it scrape browser pages.

YouTube limits.

Subscriber precision follows YouTube

YouTube rounds public subscriber counts above certain sizes. Sourcevine returns the public number, not hidden analytics.

Likes can be unavailable

Some videos hide like counts. Hidden fields return null rather than a guessed value.

Transcripts require a public track

If a video has no public subtitle or caption track, the transcript API returns a typed unavailable state.

Start with 100 free credits.

Enough to build and test an integration. No card required.