ViewStats Scraper — YouTube Channel Analytics & Revenue
Pricing
from $0.001 / channel
ViewStats Scraper — YouTube Channel Analytics & Revenue
YouTube channel analytics from ViewStats: subscribers, views, global/country rankings, subscriber and view growth, estimated revenue, daily/weekly history, recent videos with outlier scores and similar channels. By handle, link or keyword. Export CSV/JSON.
Pricing
from $0.001 / channel
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
ViewStats Scraper: YouTube Channel Analytics, Growth and Revenue Estimates
ViewStats Scraper collects YouTube channel analytics from ViewStats, the YouTube analytics platform created by MrBeast's team. For any channel you get subscribers, total views, video count, country, verification, global subscriber and view rankings, country and category rankings, average views per video, the growth over your chosen period (subscribers gained, views gained, videos uploaded) with estimated YouTube revenue (low, mid and high), a daily, weekly or yearly history, the latest videos with views, likes, comments, duration and outlier score, and similar channels with a similarity score. Look up channels by handle, YouTube link or channel ID, or discover channels by keyword. Export to CSV, Excel or JSON. Ideal for influencer marketing, creator research, agencies, brand partnerships, competitor analysis and YouTube market research.
What does ViewStats Scraper do?
- 📊 Channel stats: subscribers, total views, videos, country, verified.
- 🏆 Rankings: global subscribers rank, global views rank, country rank, category rank.
- 📈 Growth: subscribers, views and uploads gained over 7, 14, 28, 90, 365 days, 3 years or all time.
- 💵 Estimated revenue for the period (low, mid, high).
- 🗓️ History time series: daily, weekly or yearly.
- 🎬 Recent videos with views, likes, comments, duration, Shorts flag and outlier score.
- 🤝 Similar channels with similarity score for competitor discovery.
- 🔎 Keyword discovery: find channels in a niche and analyse them in one run.
What data can you scrape?
| Field | Description |
|---|---|
| Channel | ID, handle, name, YouTube link, country, verified, avatar, banner |
| Totals | Subscribers, total views, video count, average views per video (90 days) |
| Rankings | Global subscribers, global views, country, category |
| Growth | Subscribers, views and videos gained; estimated revenue (low/mid/high) |
| History | Date, subscribers, views, videos, deltas and revenue per day/week/year |
| Recent videos | Video ID, title, link, upload date, views, likes, comments, duration, Short, outlier score, thumbnail |
| Similar channels | ID, handle, name, subscribers, views, videos, similarity |
Use cases for YouTube channel analytics
- Influencer marketing: vet creators by real growth, engagement and audience size before partnering.
- Agencies and brands: build shortlists of channels in a niche and compare them side by side.
- Creators: benchmark against competitors and find outlier videos that over-perform.
- Investors and media analysts: track channel growth and estimated revenue over time.
- Market research: map the biggest and fastest-growing channels in any category.
How to get YouTube channel analytics
- Click Try for free to open ViewStats Scraper in Apify Console.
- Enter YouTube channels (handles or links) and/or search keywords.
- Choose the growth period and history granularity.
- Turn on recent videos and similar channels if you need them.
- Click Start and download the results as CSV, Excel or JSON.
Input
Example input
{"channels": ["@mrbeast", "https://www.youtube.com/@mkbhd"],"searchQueries": ["personal finance"],"maxChannelsPerSearch": 10,"statsRange": "28","groupBy": "daily","includeTimeSeries": true,"includeVideos": true,"includeSimilar": true}
| Field | Description |
|---|---|
| YouTube channels | Handles, YouTube links, ViewStats links or channel IDs. |
| Search keywords | Discover channels by niche keyword. |
| Channels per keyword | Up to 30 per keyword. |
| Growth period | 7, 14, 28, 90, 365 days, 3 years or all time. |
| History granularity | Daily, weekly or yearly. |
| History time series / Recent videos / Similar channels | Optional sections. |
| Max channels | Stop after this many channels (0 = no limit). |
Output
Channel example
{"channelId": "UCBJycsmduvYEL83R_U4JriQ","handle": "@mkbhd","name": "Marques Brownlee","url": "https://www.youtube.com/@mkbhd","country": "US","subscribers": 21400000,"totalViews": 4950000000,"videoCount": 1800,"globalSubscribersRank": 302,"growth": {"range": "28 days","subscribersGained": 200000,"viewsGained": 173020762,"videosUploaded": 9,"estimatedRevenueUsd": 589357,"estimatedRevenueLowUsd": 312176,"estimatedRevenueHighUsd": 866553},"timeSeries": [{ "date": "2026-09-10", "subscribers": 21300000, "viewsDelta": 6100000, "estimatedRevenueUsd": 21000 }],"recentVideos": [{ "videoId": "…", "title": "…", "views": 3100000, "likes": 98000, "comments": 7400, "outlierScore": 1.42 }],"similarChannels": [{ "handle": "@linustechtips", "name": "Linus Tech Tips", "similarity": 88.4 }]}
Output schema
| Field | Type | Description |
|---|---|---|
channelId, handle, name, url, country, verified, avatarUrl, bannerUrl | mixed | Channel. |
subscribers, totalViews, videoCount, avgViewsPerVideo90d, channelAverageViews | number | Totals. |
globalSubscribersRank, globalViewsRank, countrySubscribersRank, categorySubscribersRank | number | Rankings. |
growth | object | Period growth and estimated revenue. |
timeSeries | array | History. |
recentVideos | array | Latest videos. |
similarChannels | array | Similar channels. |
source, scrapedAt | string | Source info. |
How much does it cost?
ViewStats Scraper uses pay-per-channel pricing: a small fixed price per channel (including its history, videos and similar channels), with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.
More social media data
- YouTube Scraper: video metadata, transcripts, comments and channel profiles.
- TikTok Downloader: TikTok videos and their stats.
- Instagram Downloader: Instagram reels, posts and media.
FAQ
How accurate is the revenue estimate? Revenue is an estimate based on views and typical YouTube ad rates, given as a low, mid and high range. Use it for comparison, not accounting.
What is the outlier score? How a video performs compared to the channel's average views: 2.0 means twice the usual views.
Why are subscriber counts rounded? YouTube publicly shows rounded subscriber counts, so growth in subscribers moves in steps.
What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.
Can I integrate ViewStats Scraper with other apps? ViewStats Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Is it legal to scrape YouTube channel analytics? The scraper only collects publicly available channel statistics. You are responsible for using the data in line with the source's terms and applicable law.
Related Actors
Notes
Original clean-room implementation. Returns only public data. Not affiliated with ViewStats, YouTube or MrBeast.