YouTube Channel Scraper - Videos, Shorts & Stats avatar

YouTube Channel Scraper - Videos, Shorts & Stats

Pricing

from $0.70 / 1,000 results

Go to Apify Store
YouTube Channel Scraper - Videos, Shorts & Stats

YouTube Channel Scraper - Videos, Shorts & Stats

Scrape YouTube channels without login or API key: subscribers, video count, description, plus the latest videos or Shorts with exact views, likes, comment count, publish date and duration. Schedule it to track new uploads.

Pricing

from $0.70 / 1,000 results

Rating

0.0

(0)

Developer

Nada Hanad

Nada Hanad

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Share

Scrape YouTube channels without logging in or an API key: subscribers, video count, description and keywords for each channel, plus its latest videos or Shorts with exact views, likes, comment count, publish date and duration. $1.00 per 1,000 results. No quota, no cookies, no proxy, no browser.

What data you get

Channels (one row each): subscribers, videoCount, description, keywords, verified, avatarUrl, channelId, handle, url, isFamilySafe.

Videos (the channel's latest, newest first):

  • views and likes (exact), commentCount when YouTube shows it
  • publishedAt (exact date), durationSeconds, title, full description, hashtags, isShort, isLive
  • Channel fields on every video row, so each row stands on its own in a spreadsheet

How to use

  1. Add channels: @handles, channel links or channel ids (UC...), one per line.
  2. Pick how many of the latest videos to read per channel, Videos or Shorts, and optionally only uploads newer than a date or an age like "7 days".
  3. Run it, then download JSON, CSV or Excel, or pull the rows through the API. Schedule it daily to catch new uploads.

Input

FieldTypeDefaultDescription
channelsarray—@handles, channel links or channel ids.
maxResultsPerSourceinteger20Latest videos per channel (0 = as many as YouTube lists, up to 1,000).
contentTypestringvideosvideos (the Videos tab) or shorts (the Shorts tab).
fetchVideoDetailsbooleantrueRead each video's page for exact views, likes, date and full description.
includeChannelInfobooleantrueOne row per channel.
newerThanstring—A date or an age like "7 days". Older videos are left out and not charged.
maxConcurrencyinteger5Pages read in parallel.
timeoutSecsinteger30Per request.
proxyConfigurationobjectoffNot needed.

Searches and single video links also work: pass searchQueries or videoUrls through the API.

Output example

Real rows from a run with "channels": ["@NASA", "@veritasium"] on 2026-09-29 (locally; the same run on Apify returned the same fields). The channel row:

{
"ok": true,
"type": "channel",
"channelId": "UCHnyfMqiRRG1u-2MsSQLbXA",
"name": "Veritasium",
"handle": "@veritasium",
"url": "https://www.youtube.com/@veritasium",
"subscribers": 21300000,
"subscribersText": "21.3M subscribers",
"videoCount": 536,
"description": "An element of truth - videos about science, education, and anything else we find interesting.",
"keywords": "\"science videos\" science \"science education\" \"science literacy\" veritasium misconceptions physics education astronomy chemistry biology teaching learning math",
"verified": true,
"avatarUrl": "https://yt3.googleusercontent.com/7vCbvtCqtjQ3YLgsJt7Y952MQV1sBvhllSCSxHP8_sVZdcPCBrITfhkN2RdyCuwPnsByq-1GoA=s900-c-k-c0x00ffffff-no-rj",
"isFamilySafe": true,
"inputUrl": "@veritasium",
"scrapedAt": "2026-09-29T17:38:00.610Z"
}

And one of its videos (description shortened here):

{
"ok": true,
"type": "video",
"id": "JsBZOcqZerk",
"url": "https://www.youtube.com/watch?v=JsBZOcqZerk",
"title": "The Insane Real Engineering of the Nazi Enigma Machine",
"channelName": "Veritasium",
"channelId": "UCHnyfMqiRRG1u-2MsSQLbXA",
"channelUrl": "https://www.youtube.com/@veritasium",
"channelHandle": "@veritasium",
"channelSubscribers": 21300000,
"channelVerified": true,
"views": 12671217,
"viewsApproximate": false,
"likes": 108045,
"commentCount": 5800,
"commentCountApproximate": true,
"publishedAt": "2026-09-21T00:00:00.000Z",
"publishedAtApproximate": false,
"publishedText": "Sep 21, 2026",
"durationSeconds": 2862,
"description": "How was the \"unbreakable\" enigma cracked? Sponsored by Incogni - use code veritasium at https://incogni.com/veritasium to get an exclusive 60% off your annual subscription. …",
"hashtags": [],
"thumbnailUrl": "https://i.ytimg.com/vi/JsBZOcqZerk/hqdefault.jpg",
"isShort": false,
"isLive": false,
"source": "channel",
"sourceValue": "@veritasium",
"sourceRank": 1,
"detailed": true,
"inputUrl": "@veritasium",
"scrapedAt": "2026-09-29T17:38:02.028Z"
}

A channel that cannot be read comes back as one row with ok: false and a plain reason, such as channel not found on YouTube. Those rows are free.

Pricing

$1.00 per 1,000 results: one charge per channel or video row written. Failed channels and videos filtered out by date are free.

Paid Apify plans pay less: 10% off on Bronze, 20% on Silver and 30% on Gold and higher tiers.

Use cases

  • Competitor monitoring: a daily schedule with newerThan: "1 day" returns only each channel's new uploads with their stats.
  • Influencer vetting: subscribers next to real per-video views and likes show who has an engaged audience.
  • Channel audits and reports: upload frequency, average views and top videos for any list of channels.
  • Lead lists: channel descriptions and keywords for outreach research.

FAQ

Do I need a YouTube API key? No, and there is no daily quota. The Actor reads the same public pages a visitor sees.

Are subscriber counts exact? YouTube shows them rounded to three digits (21.3M) to everyone, so that is what you get; subscribersText keeps YouTube's wording. Video views and likes are exact.

How far back can it go? Up to 1,000 of a channel's latest videos, newest first.

Is it legal? It reads public pages that anyone can see without logging in. You are responsible for how you use the data, including data protection rules for personal data.

Integrations

Run it from the Apify API or a client library, schedule it in Apify Console, or connect it to n8n, Make, Zapier or any MCP client through Apify's integrations. Results are available as JSON, CSV, Excel and through the dataset API.

More tools from clearfetch

Changelog

  • 1.0.0 (2026-09) — first release: channel stats, latest videos or Shorts with exact views, likes and dates, date filter for scheduled runs.