YouTube Channel Videos API
List all videos from any YouTube channel with sorting (newest, oldest, popular). Channel archiving and upload monitoring from $0.01/call.
Fetch all videos uploaded by a YouTube channel with sorting options (newest, oldest, popular). Returns video metadata and supports pagination via continuation tokens.
Try it live
Fill in the fields and hit Run to see a real response.
{
"ok": true,
"data": {
"meta": {
"channelId": "...",
"title": "..."
},
"data": [
{
"videoId": "...",
"title": "...",
"viewCount": "1.2M"
}
],
"continuation": "..."
}
}Features
Send a channel ID to /v1/youtube/channel-videos to enumerate that creator's full uploads list, paginating through their entire catalog.
Pass sort_by=newest, oldest, or popular to control ordering — newest for upload monitoring, popular to find a channel's top hits.
Each video carries videoId, title, and viewCount (e.g. 1.2M), so you can analyze the catalog without per-video follow-up calls.
The response returns a continuation token, letting you walk through channels with thousands of uploads in batches.
Use cases
Channel Archiving
Archive a complete list of all videos from a channel with metadata.
Upload Monitoring
Monitor channels for new video uploads by sorting by newest.
Content Audit
Audit a channel's full video library for content analysis and strategy planning.
Popular Content Analysis
Find a channel's most popular videos to understand what resonates with their audience.
Quick start
Copy this snippet and start making calls.
const res = await fetch('https://api.yepapi.com/v1/youtube/channel-videos', {
method: 'POST',
headers: {
'x-api-key': 'YOUR_API_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({
"id": "UCAuUUnT6oDeKwE6v1NGQxug",
"sort_by": "newest"
}),
});
const data = await res.json();
console.log(data);The YouTube Channel Videos API — a creator's full upload list
The YouTube Channel Videos API enumerates every video a channel has uploaded. Send a channel ID and a sort_by of newest, oldest, or popular to /v1/youtube/channel-videos and get a meta block plus a data array of videos — each with videoId, title, and viewCount — and a continuation token to page through the full catalog.
At $0.01 per page it's the workhorse for channel archiving, upload monitoring, and content audits. Sort by newest to catch fresh uploads, or by popular to instantly surface a creator's biggest hits.
What is a YouTube Channel Videos API?
A YouTube Channel Videos API lists every video uploaded by a channel, returned as structured, sortable, paginated data. You send a channel ID and a sort_by value — newest, oldest, or popular — and receive a meta object plus a data array of videos (videoId, title, viewCount) with a continuation token for the rest. It's the enumeration endpoint for a creator's regular uploads, the complement to searching within a channel (keyword-scoped) or reading the channel homepage (curated shelves only). When you need the actual full catalog in a chosen order, this is the call.
Build your own channel-monitoring tool
Poll a channel with sort_by=newest on a schedule and diff against your last snapshot to detect new uploads the moment they appear — the backbone of a creator-alert or competitor-watch tool. Sort by popular to instantly pull a channel's top-performing videos for a content audit, learning what resonates before you analyze why. Archive a full catalog by paging the continuation token end to end, storing every videoId and viewCount for longitudinal study. Feed those IDs into Transcript or Comments to deepen the analysis from titles into content and audience reaction.
YouTube Channel Videos API pricing — $0.01/call
Each page of a channel's uploads costs $0.01 and returns a batch of videos with a continuation token. There's no daily quota. Archiving a 1,000-video channel is a handful of dollars; daily upload monitoring of a single channel is a cent or two a day. The official Data API can list uploads but charges against your unit budget and requires assembling the uploads playlist first — here you pass the channel ID and sort directly.
Channel Videos vs. Channel Search vs. Channel Shorts
Three ways to read a channel's content. Channel Videos enumerates all regular uploads in a chosen order. Channel Search finds videos within that channel matching a keyword — better when you want specific topics from a prolific creator. Channel Shorts lists the channel's short-form Shorts separately. Use Channel Videos for the full catalog or upload monitoring, Channel Search for targeted lookups, and Channel Shorts for short-form — all on one YepAPI key.
Try the YouTube Channel Videos API free
Sign up for $5 in free credit, no card required — 500 pages. Pull a channel's uploads sorted by popular and by newest to see the full catalog and plan your monitoring before you scale.
Start making API calls in 30 seconds
$5 free credit on signup. No credit card required. Pay per call.
What developers say
“Switched from SerpAPI and cut our SERP costs by 80%. Same data quality, way simpler billing.”
“One API key for AI models, SERP data, and web scraping. Saved us from managing 4 separate providers.”
“The $5 free credit let us prototype our entire rank tracking feature before committing. No other API does that.”
Frequently asked questions
Fetch all videos uploaded by a YouTube channel with sorting options (newest, oldest, popular). Returns video metadata and supports pagination via continuation tokens.
Each API call costs $0.01. No monthly minimums or subscriptions — you only pay for what you use.
Sign up for a free API key, then send a POST request to /v1/youtube/channel-videos. Check the code example above for a ready-to-use snippet in JavaScript, cURL, or Python.
YepAPI bundles SEO, AI, and web scraping APIs under one key with no monthly minimums. You get lower per-call pricing, a unified dashboard, and one billing account instead of managing multiple providers.
Ready to integrate?
Get your API key and start making calls in 30 seconds. $5 free credit on signup — no credit card required.
More youtube api endpoints
Search
$0.01YouTube search API — find videos, channels, and playlists with filters for date, duration, and type. Structured JSON results from $0.01/call.
Video Details
$0.02Full YouTube video metadata — title, views, likes, description, keywords, thumbnails, and available formats. Video intelligence from $0.02/call.
Comments
$0.01YouTube comments API — fetch top-level comments and replies with author info, likes, and timestamps. Sentiment analysis and engagement research from $0.01/call.