YouTube Channel Stats Scraper - Subscribers, Views, Videos
Pricing
Pay per usage
YouTube Channel Stats Scraper - Subscribers, Views, Videos
Scrape YouTube channel statistics for up to 500 channels per run: subscriber count, total views, video count, handle and creation date. No API key needed - paste handles, channel URLs or IDs. Official Data API, no proxies, point-in-time timestamps on every row.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Punit Kaushik
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Scrape YouTube channel statistics for up to 500 channels per run: subscriber count, total views, video count, handle and channel creation date, straight from the official YouTube Data API v3.
Every row carries the fields a data buyer audits: when it was observed, a stable entity key, and a content hash — so two runs can be diffed and deduplicated instead of eyeballed.
Input
{"channels": ["@MrBeast", "@mkbhd", "UCX6OQ3DkcsbYNE6H8uQQuVA","https://www.youtube.com/channel/UC-lHJZR3Gqxm24_Vd_AJ5Yw"]}
Handles (@mkbhd), channel ids (UC…) and full channel URLs all work in the same list.
Output
{"record_type": "channel","event_time": "2026-10-25T06:00:11.402Z","ingest_time": "2026-10-25T06:00:11.402Z","entity_key": "youtube:channel:UCX6OQ3DkcsbYNE6H8uQQuVA","source_url": "https://www.youtube.com/channel/UCX6OQ3DkcsbYNE6H8uQQuVA","source_id": "UCX6OQ3DkcsbYNE6H8uQQuVA","content_hash": "…","http_status": 200,"title": "MrBeast","handle": "@MrBeast","subscriber_count": 523000000,"subscriber_hidden": false,"view_count": 144353642443,"video_count": 1009,"published_at": "2012-02-20T00:00:00Z","country": "US"}
Two things worth knowing
subscriber_count can be null. Channels are allowed to hide it; the API omits the field
entirely. A null with subscriber_hidden: true is the correct answer, not a failure — and not a
zero. Roughly a third of large channels do this, so treating it as 0 would quietly corrupt any
average computed downstream.
event_time equals ingest_time. YouTube exposes the current subscriber count and no
history, so this row is an observation, not an event. That is exactly why collecting daily has
value: the series does not exist anywhere else.
Pricing
Pay per result: $2.40 per 1,000 channels, plus a small per-run start fee. One row per channel found; handles that resolve to nothing cost nothing.
Notes
- Official YouTube Data API v3. No page scraping, no proxies, no captchas.
- Channels that hide subscriber counts still return views, video count and metadata.
- The API key is supplied by the Actor, so no credentials are needed from you.