YouTube Channel Stats Scraper - Subscribers, Views & Growth
Pricing
from $2.00 / 1,000 channel scrapeds
YouTube Channel Stats Scraper - Subscribers, Views & Growth
Stats of any YouTube channel by URL, @handle or id: subscribers, total views, video count, joined date, country, description, links, keywords, avatar, banner and verification. No API key or quota. $0.002 per channel; growth of subscribers, views and videos on scheduled runs.
Pricing
from $2.00 / 1,000 channel scrapeds
Rating
0.0
(0)
Developer
Antonio del Olmo Tena
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape the stats of any YouTube channel by URL, @handle or channel id, without an API key and without quota limits. The Actor returns one row per channel: subscribers, total views, video count, joined date, country, description, external links, keywords, avatar, banner and verification badge. Schedule it and every row carries the growth of subscribers, videos and views since the previous run: creator analytics, influencer discovery and vetting, competitor tracking, sponsorship research and channel portfolios.
You pay $0.002 per channel.
What you get
One Dataset row per channel:
channelId,handle,url,title,description,keywords.subscribers(withsubscribersTextas YouTube shows it),videos,totalViews.joinedAt,country,links(title and URL of the channel links),availableCountries.avatar,banner,isVerified,isFamilySafe.subscribersChange,videosChange,totalViewsChange: growth since the previous run (null on the first run).
Channels that do not exist or are terminated return a row with an error field and are not charged.
How to use it
- Open the Input tab.
- Paste channels in Channels, one per line:
@MrBeast,https://www.youtube.com/@GoogleDevelopersorUCX6OQ3DkcsbYNE6H8uQQuVA. - Click Start and export the rows as JSON, CSV or Excel.
- Schedule it (for example weekly) to build growth curves for the channels you follow.
For the list of videos of a channel use YouTube Channel & Search Scraper; for each video's stats, YouTube Video Details Scraper.
Input
{"channels": ["@MrBeast", "https://www.youtube.com/@GoogleDevelopers", "UCX6OQ3DkcsbYNE6H8uQQuVA"]}
| Field | Description |
|---|---|
channels | Channel URLs, handles or ids. Up to 1,000 per run. |
Output example
{"channelId": "UCX6OQ3DkcsbYNE6H8uQQuVA","handle": "@MrBeast","url": "http://www.youtube.com/@MrBeast","title": "MrBeast","subscribers": 521000000,"subscribersText": "521M subscribers","videos": 1000,"totalViews": 142531876379,"joinedAt": "2012-02-19","country": "United States","links": [{ "title": "Shop", "url": "mrbeast.store" }],"isVerified": true,"subscribersChange": null}
Pricing
Pay per event, no subscription:
- Channel scraped: $0.002 per channel. 1,000 channels cost $2.
- Stats changed: $0.001 per channel whose subscribers, videos or total views changed since the previous scheduled run.
Channels that cannot be read are free.
Use it as an API
curl -X POST "https://api.apify.com/v2/acts/aolmo~youtube-channel-stats/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"channels": ["@MrBeast"]}'
FAQ
Do I need a YouTube API key? No, and there is no daily quota.
Are subscriber counts exact? YouTube publishes them rounded (521M, 4.55M); subscribersText keeps the original text. Total views and video counts are exact where YouTube shows them.
Does it return the channel's email? Only the links the channel lists publicly; the business email behind the "View email address" button requires a Google account.
Where is the data stored between runs? In a Key-Value Store of your account named micro-saas-state-youtube-channel-stats, one key per channel.