YouTube Channel Stats Scraper — Subscribers, Views & Growth avatar

YouTube Channel Stats Scraper — Subscribers, Views & Growth

Pricing

from $1.00 / 1,000 channels

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

YouTube Channel Stats Scraper — Subscribers, Views & Growth

Bulk YouTube channel checker: subscribers, total views, video count, country, joined date, verified badge, links, avatar, banner and latest upload for any list of channel URLs, @handles or IDs. Add a tracker name to get growth since the last run. No login, no API key.

Pricing

from $1.00 / 1,000 channels

Rating

0.0

(0)

Developer

inovaflow

inovaflow

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 hours ago

Last modified

Share

Paste a list of YouTube channels, get their numbers back — subscribers, views, videos, country, last upload — and, run after run, how much each one grew.

If you manage a creator roster, watch competitors, or vet channels before a campaign, you know the chore: open each channel, copy the subscriber count, click "…more" for the total views and join date, scroll to see when they last posted. For ten channels it's annoying. For five hundred, every week, it's a job.

We built this for ourselves first, and now we're sharing it. Paste channel links, @handles or IDs (or find channels by keyword) and you get one clean row per channel: subscribers, exact total views, exact video count, country, joined date, verified badge, avatar, banner, description, links, latest upload and recent views. Give the run a tracker name and schedule it — every run then compares each channel with the previous one and adds the change: subscribers gained, views per day, new videos, and growth since tracking started. No login, no API key, no spreadsheet formulas.

It's built to be cheap at scale: every channel is three small requests (a few dozen kilobytes) through Apify's datacenter proxy.

Who it's for

  • Agencies and talent managers — "how did every creator on our roster grow this week?"
  • Brands vetting influencers — "which of these 300 channels posted in the last 30 days, and what do their recent videos really get?"
  • Competitor and market watchers — track a set of channels daily and spot who is accelerating.
  • Data teams and AI agents — flat JSON, one call, stable field names.

What you get per channel

title, handle, channelUrl, channelId, subscribers, totalViews, videoCount, avgViewsPerVideo, country, joinedDate, channelAgeDays, verified, description, tags, isFamilySafe, avatarUrl, bannerUrl, website, instagram, tiktok, twitter, facebook, links (every link, labelled by platform), hasBusinessEmail (YouTube shows a business e-mail to signed-in viewers), latestUploadAt, latestVideoTitle, latestVideoUrl, latestVideoViews, uploadsLast30Days, recentAvgViews, recentMedianViews.

With a tracker: previousCheckedAt, daysSincePreviousCheck, subscribersChange, subscribersChangePct, totalViewsChange, viewsPerDaySincePrevious, videoCountChange, newUploadSincePrevious, trackingSince, subscribersChangeSinceStart, totalViewsChangeSinceStart, videoCountChangeSinceStart.

Three table views are built in: Channel stats, Growth (tracker) and Profile & links. A channel that no longer exists still gets a row (status: not_found) so a tracker notices it — those rows are free.

Options

  • Channels — https://www.youtube.com/@mkbhd, @mkbhd, UCBJycsmduvYEL83R_U4JriQ, /c/ and /user/ URLs, or any video / Shorts link (its channel is used). Up to 10,000 per run.
  • Keywords (optional) — by default each keyword finds the creators behind the videos YouTube ranks for it; switch to channels for YouTube's channel-name search. Cap with Maximum channels per keyword and narrow with the subscriber range.
  • Tracker name — any name; runs with the same name share one saved snapshot (a named key-value store yt-channel-stats-<name> in your account). Delete that store to start over.
  • Latest upload and recent views (on) — reads the public uploads feed (latest 15 uploads).

How to set it up

  1. Paste your channels (one per line).
  2. For growth tracking, type a tracker name, e.g. roster.
  3. Run it — then, in Schedules, run the same input daily or weekly. Open the Growth (tracker) view after the second run.

And that's it. A hundred channels take about a minute, a thousand about ten.

Pricing

Pay per channel delivered — see the Pricing tab. Channels that don't exist, keyword finds outside your subscriber range, and duplicates are never charged.

Tip: turn off Latest upload and recent views if you only need subscribers, views and videos — each channel then needs one request less.

Notes

  • Subscriber counts are rounded by YouTube itself (21.3M, 11.2K), so small subscriber changes on big channels show up only when the rounded number moves. Total views and video counts are exact — totalViewsChange and viewsPerDaySincePrevious are the precise growth signals.
  • uploadsLast30Days counts the 15 most recent uploads, so 15 means "15 or more".
  • Only public data is read. Found a bug or need a field? Open an issue on the Issues tab — we answer fast and build custom versions on request.