YouTube Channel Statistics & Details
Pricing
from $1.63 / 1,000 channel fetcheds
YouTube Channel Statistics & Details
Channel statistics for up to 500 YouTube channels per run, by handle, id or URL: name, handle, subscribers, exact total views and video count, country, join date, description, verified badge, external links, avatar and banner. No e-mail addresses. Pay only for delivered channels.
Pricing
from $1.63 / 1,000 channel fetcheds
Rating
0.0
(0)
Developer
Steadydata Team
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
4
Monthly active users
2 days ago
Last modified
Categories
Share
YouTube Channel Subscriber Count and Statistics, in bulk
Subscriber count and channel statistics for up to 500 YouTube channels per run, by handle, id or URL: name, handle, subscribers, exact total views and video count, country, description, verified badge, banner and avatar. Only delivered channels are charged. URL: name, handle, subscriber count, exact total views and video count, country, description, verified or artist badge, external links, avatar and banner. No e-mail addresses, ever. You only pay for channels that are actually delivered.
Why this scraper
- Exact numbers where YouTube shows rounded ones. The channel page says "21.3M subscribers" and "1.8K videos". The about panel behind it carries the exact total view count (5,618,806,176 for one channel in testing on 13-09-2026) and the exact video count (1,850). Both are delivered.
- Built for lists. Handles, ids and URLs may be mixed in one list; every row comes back flat and in the same shape, ready for a spreadsheet or a database.
- Lightweight route. About 28 KB per channel through YouTube's own internal API, no browser, no page rendering, which is where the price comes from. The 600 KB page YouTube itself loads is never fetched.
- Only delivered channels are charged. A handle that does not exist comes back as a clear error record at no cost.
Pairs with the YouTube Channel Search Scraper (find channels by topic) and the YouTube Channel Videos Scraper (their videos) from the same publisher.
Who this is for
Creator economy research, influencer shortlisting by size and country, competitor tracking over time, and dataset building for anyone studying YouTube channels.
Who this is not for
Read this before you buy. This actor does not return the channel's business e-mail, and it never will. YouTube shows that address only after a sign-in and a CAPTCHA, and channel scrapers that sell it turn a channel record into a person record. If you are building an outreach list, this is the wrong tool and you should not buy it.
Input fields
| Field | Type | Required or default | What it does |
|---|---|---|---|
channels | list of text | required | Channel handles (@mkbhd), channel ids (UC...) or any youtube.com channel URL, one per row, up to 500. A channel that does not exist comes back as a free error record. |
language | text | en | Interface language (hl) for the country name and labels, e.g. en, nl, de. |
Input example
{"channels": ["@mkbhd", "UCX6OQ3DkcsbYNE6H8uQQuVA", "https://www.youtube.com/@veritasium"],"language": "en"}
Output example
| Field | Type | What it holds | Example |
|---|---|---|---|
channelId | text | The channel id (UC...), stable where the channel name can change. | UCBJycsmduvYEL83R_U4JriQ |
channelUrl | text | The channel page on YouTube. | https://www.youtube.com/channel/UCBJycsmduvYEL83R_U4JriQ |
handle | text | The channel's @handle, the name in its short link. | @mkbhd |
name | text | The channel name as the page shows it. | Marques Brownlee |
description | text | The channel's About text. | SUBSCRIBE FOR A COOKIE! New MrBeast or MrBeast Gaming vid... |
subscriberCount | number | Subscribers as a number, read back from the rounded text YouTube shows. | 21300000 |
subscriberCountText | text | Subscribers exactly as YouTube prints them, for example "1.2M subscribers". | 21.3M subscribers |
viewCount | number | Total views over all the channel's videos. | 5716523721 |
videoCount | number | How many public videos the channel has. | 1854 |
country | text | The country the channel states on its About page; empty when it states none. | United States |
joinedDate | text | The date the channel was created. | 2008-03-21 |
isVerified | true/false | True when YouTube shows the verification check next to the name. | True |
isArtist | true/false | True when YouTube presents the channel as an official artist channel. | False |
links | list | The links the channel put on its About page, each with its label and target. | [{"title": "Twitter", "url": "https://twitter.com/MKBHD"}... |
avatarUrl | text | The channel's profile picture. | |
bannerUrl | text | The wide banner image at the top of the channel page. | https://yt3.googleusercontent.com/zi_48HwHU4s0Hnb6tZuvRzT... |
joinedText | text | That same date as YouTube prints it, for example "Joined Mar 8, 2011". | Mar 21, 2008 |
{"channelId": "UCBJycsmduvYEL83R_U4JriQ","channelUrl": "https://www.youtube.com/channel/UCBJycsmduvYEL83R_U4JriQ","handle": "@mkbhd","name": "Marques Brownlee","description": "MKBHD: Quality Tech Videos | YouTuber | Geek | Consumer Electronics | ...","subscriberCount": 21300000,"subscriberCountText": "21.3M subscribers","viewCount": 5618806176,"videoCount": 1850,"country": "United States","joinedDate": "Mar 21, 2008","isVerified": true,"isArtist": false,"links": [{"title": "Twitter", "url": "https://twitter.com/MKBHD"},{"title": "Instagram", "url": "https://instagram.com/MKBHD"}],"avatarUrl": "https://yt3.ggpht.com/...","bannerUrl": "https://yt3.googleusercontent.com/...","status": "ok"}
A channel that cannot be found produces an error record instead, and is not charged:
{"input": "@this-channel-does-not-exist","status": "error","errorCode": "NOT_FOUND","error": "No channel behind https://www.youtube.com/@this-channel-does-not-exist"}
Error codes: INVALID_CHANNEL, NOT_FOUND, BLOCKED. INPUT_TRUNCATED appears once when your input is longer than this actor accepts.
Related actors from steadydata
- youtube-channel-search: find channels by keyword first
- youtube-channel-videos: every video of the channel
- youtube-shorts: the Shorts of the channel
Pricing
Pay per event: one channel-fetched event per delivered channel. No charge for channels
that fail, no separate platform-usage surcharge.
Free Apify plan: this actor delivers up to 25 rows per run for accounts on the Apify free plan, and then stops with a message. That limit is set by us, not by Apify. It exists so the actor keeps paying for itself for the people who do pay. Any paid Apify plan runs it at full size, billed per delivered row, with failed rows never charged.
Reviews: if this actor saves you time, a short review on this page is the one thing that helps most. Ratings are what other buyers look at first, and we have no other way to ask.
FAQ
Why is the subscriber count rounded while views are exact? Because that is what YouTube publishes: subscribers as "21.3M", total views and video count as exact figures in the about panel. Both are passed on as published.
Which links are included? The external links the channel owner lists on the about panel (site, socials, shop), with title and URL. No links are inferred.
Can I get the business e-mail? No. See "Who this is not for".
Is personal data collected? Public channel metadata only: what the channel publishes about itself. No e-mail, no contact details, no data about the people behind the channel.
What happens when YouTube changes something? Internal routes shift from time to time. The actor is monitored daily and fixed fast, and while it is broken you are not charged, because only delivered channels cost anything.