YouTube Channel Statistics & Details avatar

YouTube Channel Statistics & Details

Pricing

from $1.63 / 1,000 channel fetcheds

Go to Apify Store
YouTube Channel Statistics & Details

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

Steadydata Team

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

4

Monthly active users

2 days ago

Last modified

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

FieldTypeRequired or defaultWhat it does
channelslist of textrequiredChannel 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.
languagetextenInterface 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

FieldTypeWhat it holdsExample
channelIdtextThe channel id (UC...), stable where the channel name can change.UCBJycsmduvYEL83R_U4JriQ
channelUrltextThe channel page on YouTube.https://www.youtube.com/channel/UCBJycsmduvYEL83R_U4JriQ
handletextThe channel's @handle, the name in its short link.@mkbhd
nametextThe channel name as the page shows it.Marques Brownlee
descriptiontextThe channel's About text.SUBSCRIBE FOR A COOKIE! New MrBeast or MrBeast Gaming vid...
subscriberCountnumberSubscribers as a number, read back from the rounded text YouTube shows.21300000
subscriberCountTexttextSubscribers exactly as YouTube prints them, for example "1.2M subscribers".21.3M subscribers
viewCountnumberTotal views over all the channel's videos.5716523721
videoCountnumberHow many public videos the channel has.1854
countrytextThe country the channel states on its About page; empty when it states none.United States
joinedDatetextThe date the channel was created.2008-03-21
isVerifiedtrue/falseTrue when YouTube shows the verification check next to the name.True
isArtisttrue/falseTrue when YouTube presents the channel as an official artist channel.False
linkslistThe links the channel put on its About page, each with its label and target.[{"title": "Twitter", "url": "https://twitter.com/MKBHD"}...
avatarUrltextThe channel's profile picture.
bannerUrltextThe wide banner image at the top of the channel page.https://yt3.googleusercontent.com/zi_48HwHU4s0Hnb6tZuvRzT...
joinedTexttextThat 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.

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.