482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / Jobs & Recruiting

ViewStats Scraper logo

ViewStats Scraper

hipersoft/viewstats-scraper

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.

Total users

2

Monthly users

1

Total runs

16

Per channel

$0.002

Last rebuilt

Oct 26, 2026

Overview

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

  1. Click Try for free to open ViewStats Scraper in Apify Console.
  2. Enter YouTube channels (handles or links) and/or search keywords.
  3. Choose the growth period and history granularity.
  4. Turn on recent videos and similar channels if you need them.
  5. 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

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.

Notes

Original clean-room implementation. Returns only public data. Not affiliated with ViewStats, YouTube or MrBeast.

Input

FieldTypeDescription
channels
YouTube channels
arrayChannel handles (@mrbeast), YouTube channel links (youtube.com/@mkbhd, youtube.com/channel/UC…), ViewStats links or channel IDs.
searchQueries
Search keywords
arrayOptional: find channels by keyword (e.g. cooking, gaming, finance) and collect their analytics.
maxChannelsPerSearch
Channels per keyword
integerHow many channels to take from each keyword search (max 30).
Default: 10
statsRange
Growth period
string · 7, 14, 28, 90, 365, 1095…Period for growth totals, estimated revenue and history.
Default: "28"
groupBy
History granularity
string · daily, weekly, yearlyGranularity of the history time series.
Default: "daily"
includeTimeSeries
History time series
booleanAdd the subscriber, view, upload and revenue history for the period.
Default: true
includeVideos
Recent videos
booleanAdd the latest videos with views, likes, comments and outlier score.
Default: true
includeSimilar
Similar channels
booleanAdd similar channels with similarity score (great for competitor research).
Default: false
maxItems
Max channels
integerStop after this many channels (0 = no limit).
Default: 100
proxyConfiguration
Proxy configuration
objectNot needed in most cases.
Default: {"useApifyProxy": false}

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~viewstats-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "channels": [
    "@mrbeast",
    "https://www.youtube.com/@mkbhd"
  ]
}'

Pricing

EventPricePaid plans from
Channel
One YouTube channel with analytics
$0.002$0.001

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

Dribbble Shots Scraper

Scrape public design shots from Dribbble: title, high-res image, tags, likes, views and designer credit. Filter by category or sort, export JSON, CSV or Excel.

359 runs · 5 users · $0.003 / shot scraped

Computrabajo Scraper

Scrape Computrabajo job listings across Latin America (Mexico, Colombia, Argentina, Chile, Peru and more): title, company, location, salary, posted date and apply URL. Filter by country and keyword. No setup.

206 runs · 4 users · $0.002 / listing scraped

Kraken Market Data Scraper

Fetch Kraken spot market data in bulk: ticker stats (ask, bid, last, 24h high/low/volume/vwap), OHLC candles for any interval, order book depth (top bids/asks), and tradable pair metadata. Fast, clean and cheap.

165 runs · 4 users · $0.001 / pair scraped

Bayt Scraper

Scrape Bayt.com job listings across the Middle East (UAE, Saudi Arabia, Egypt, Qatar and more): title, company, location, posted date and apply URL. Filter by country and keyword.

134 runs · 4 users · $0.003 / job scraped

GitHub Scraper

Search GitHub and scrape repositories (stars, forks, language, topics, license, dates) or user profiles (name, company, location, bio, followers, public email, repos). Uses the GitHub REST API; optional token for higher rate limits. For developer lead generation, OSS research and recruiting.

131 runs · 7 users · $0.0008 / item scraped

Hacker News Scraper

Scrape Hacker News stories, comments, Ask HN, Show HN, jobs and polls by keyword, points, comments and date range. Sort by relevance or newest. Title, URL, author, points, comment count, text and HN link. Fast clean HTTP via the HN Algolia API, no setup.

130 runs · 2 users · $0.004 / item scraped
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build