YouTube Channel Stats Scraper πŸ“ˆ avatar

YouTube Channel Stats Scraper πŸ“ˆ

Pricing

from $10.00 / 1,000 results

Go to Apify Store
YouTube Channel Stats Scraper πŸ“ˆ

YouTube Channel Stats Scraper πŸ“ˆ

πŸ“ˆ Get YouTube channel statistics as structured JSON. Subscribers, total views, video count, description, verified status, join date and social links. No login, no YouTube API key or quota.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

Scriptbase

Scriptbase

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

YouTube Channel Stats Scraper

Get YouTube channel statistics as structured JSON. Subscribers, total views, video count, description, verified status, join date and social links β€” no login, no YouTube Data API key, no quota.

What it does

Takes one YouTube channel URL and returns one dataset row of channel metadata. No pagination β€” one input, one record.

Accepts any channel URL form: youtube.com/@handle, youtube.com/channel/UC…, youtube.com/c/Name.

Input

FieldTypeRequiredDefaultDescription
urlstringyesβ€”Channel URL or @handle
{ "url": "https://www.youtube.com/@mkbhd" }

Output

One row.

{
"id": "UCBJycsmduvYEL83R_U4JriQ",
"handle": "@mkbhd",
"url": "https://www.youtube.com/@mkbhd",
"title": "Marques Brownlee",
"description": "Quality Tech Videos…",
"counts": { "subscribers": 20100000, "videos": 1682, "totalViews": 4600000000 },
"verified": true,
"joinedAt": "2008-03-21T00:00:00.000Z",
"socialLinks": ["https://x.com/mkbhd", "https://www.instagram.com/mkbhd"],
"avatarUrl": "https://yt3.googleusercontent.com/…"
}
FieldTypeNotes
idstringChannel id (UC…)
handlestringChannel @handle
urlstringCanonical channel URL
titlestringChannel display name
descriptionstringChannel description
countsobjectsubscribers, videos, totalViews
verifiedbooleanVerified badge
joinedAtstringISO 8601 channel creation date
socialLinksarrayLinks listed on the channel page
avatarUrlstringChannel avatar URL

Freshness

Channel figures are cached for up to 24 hours. Subscriber and view counts move over days, not minutes, so a day-old figure is still a correct answer β€” and re-fetching hourly would cost you money for noise.

What it does not do

  • No video list. Use the YouTube Channel Videos Scraper for uploads.
  • Subscriber counts are rounded by YouTube itself above 1,000. A channel showing "20.1M" genuinely does not publish a finer number; anything claiming an exact figure is inventing precision.
  • One channel per run.
  • No demographics or revenue. YouTube publishes neither.

Pricing

Charged per channel. One run, one charge. Failed runs charge nothing.

Errors

CodeMeaning
BAD_REQUESTInput missing, malformed, or not a URL this actor serves
NOT_FOUNDThe target is private, removed, or does not exist
UNSUPPORTED_OPERATIONThe URL resolved to a platform this actor does not serve
UPSTREAM_FAILEDEvery upstream source failed β€” retry shortly
RATE_LIMITEDToo many requests; back off and retry
TIMEOUTThe source took longer than the actor's budget
UNAUTHORIZEDThe actor's API credentials are invalid β€” contact the author
INSUFFICIENT_CREDITSThe account behind this actor is out of credits β€” contact the author
INTERNAL_ERRORUnexpected failure

UNAUTHORIZED and INSUFFICIENT_CREDITS are on us, not you. If you see either, the actor is misconfigured on our side.

How it works

Three independent upstream sources serve this operation. If one is down or returns nothing usable, the next is tried inside the same run β€” no double charge, no retry on your side.

FAQ

Do I need a YouTube API key? No.

How fresh are subscriber counts? Up to 24 hours old. See Freshness above.

Why is the subscriber count rounded? YouTube itself rounds public counts above 1,000.

Can I pass a video URL? No β€” pass the channel. Use the YouTube Video Data Scraper for videos.

Can I get the channel's videos? Yes, with the YouTube Channel Videos Scraper.