YouTube Channel & Video Scraper
Collect YouTube video data at scale from search results, a channel's uploads, playlists or specific videos. Each row has the exact view count, likes, publish date, length, tags, description, thumbnail and the channel's subscriber count. Use it for influencer and competitor research, trend tracking and AI datasets.
Run it on ApifyWhat it does
- Search queries (sorted by relevance, date, views or rating), channels, playlists and single videos in one run
- Exact views, likes, publish date, tags and channel subscribers on every row
- Skip low-view videos with a minimum-views filter; skipped and unavailable videos are not billed
- Residential proxies, IP rotation and a second slower pass for throttled videos
Example input
{
"searchQueries": [
"MCP server tutorial"
],
"channels": [
"@fireship"
],
"maxVideosPerSource": 30,
"searchSort": "date",
"minViews": 10000
}Example output row
Illustrative values.
{
"status": "ok",
"title": "Build an MCP Server from Scratch",
"channelName": "Fireship",
"channelSubscribers": 419000,
"publishDate": "2026-06-22",
"viewCount": 99676,
"likeCount": 1389,
"sourceType": "channel",
"rank": 1
}Pricing (pay per event)
| Event | Price |
|---|---|
| Actor start (per run) | $0.0001 |
| Video scraped | $0.0030 |
$3 per 1,000 videos. 200 videos cost about $0.60.
Prices as listed on Apify, last checked 2026-10-14. The Apify listing is the source of truth.
FAQ
Can I scrape every video on a channel?
Yes. Pass the channel URL or @handle and raise the maximum videos per source.
Are likes always returned?
Only when the creator shows them publicly.
Do you return comments?
No. This Actor focuses on video and channel metadata.