YouTube Channel Stats Scraper - Subscribers, Views & Growth avatar

YouTube Channel Stats Scraper - Subscribers, Views & Growth

Pricing

from $2.00 / 1,000 channel scrapeds

Go to Apify Store
YouTube Channel Stats Scraper - Subscribers, Views & Growth

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

Antonio del Olmo Tena

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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 (with subscribersText as 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

  1. Open the Input tab.
  2. Paste channels in Channels, one per line: @MrBeast, https://www.youtube.com/@GoogleDevelopers or UCX6OQ3DkcsbYNE6H8uQQuVA.
  3. Click Start and export the rows as JSON, CSV or Excel.
  4. 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"]
}
FieldDescription
channelsChannel 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.