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 Apify

What 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)

EventPrice
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.

Related Actors