YouTube Channel · Subscribers, Views & Videos
Pricing
from $1.00 / 1,000 channel snapshots
YouTube Channel · Subscribers, Views & Videos
Paste YouTube channel URLs or @handles — get lifetime views, subscribers, and video count in one row per channel. Schedule daily to track growth. Public About data only. No login, no API key.
Pricing
from $1.00 / 1,000 channel snapshots
Rating
0.0
(0)
Developer
Corentin Robert
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Paste public YouTube channel URLs or @handles. Get lifetime views, subscribers, and video count — one row per channel, ready to schedule every day.
No login. No API key. Public About data only. This is not a video catalog.
Who is this for?
| You are… | Typical goal | Suggested setup |
|---|---|---|
| Creator / media brand | See if total views and subs move week to week | One @handle, Schedule daily |
| Agency | Report growth for several clients | List of channel URLs, Schedule weekly |
| Competitor research | Snapshot rival channels without Studio access | 2–10 handles, same schedule |
| Ops / data | Append history into Sheets or a warehouse | Named dataset or webhook after each run |
What you get by default — viewCount, subscriberCount, videoCount, scrapedAt, plus channel URL, id, handle, and title so each row is identifiable.
What this Actor does not do — it does not list videos or per-video views. For a full upload export, use YouTube Channel · Uploads & Metadata.
Ready-made examples (published tasks)
| Example | Best for |
|---|---|
| Daily views for one YouTube channel | One creator — schedule daily |
| Competitor YouTube subscriber snapshot | Side-by-side rival channels |
| Several YouTube handles in one run | Small watchlist |
| Agency weekly YouTube channel vitals | Recurring client reporting |
Quick start
- Open the Actor and paste a channel URL (e.g.
https://www.youtube.com/@Logementatypique) or@handle - Click Start — one dataset row appears with views, subscribers, videos
- Open Schedules, run daily, keep the same task so history accumulates in exports / integrations
Each Apify run has its own default dataset. For a growth curve, send results to Google Sheets, a named dataset, or a webhook after each run.
What you get
| Field | Description |
|---|---|
viewCount | Lifetime views from the public About panel (the figure behind More on the channel) |
subscriberCount | Public subscriber count (null if hidden) |
videoCount | Public video count |
scrapedAt | UTC timestamp of this snapshot |
channelUrl / handle / channelId / channelTitle | Channel identity |
Input
| Field | What it does |
|---|---|
| Channel URLs | One public URL or @handle per line. Free plan: 20 / run. Paid plans follow your run budget. |
{"channelUrls": ["https://www.youtube.com/@Logementatypique"]}
Output sample
{"channelUrl": "https://www.youtube.com/@Logementatypique","input": "https://www.youtube.com/@Logementatypique","channelId": "UCxxxxxxxxxxxxxxxxxxxxxx","handle": "@Logementatypique","channelTitle": "Logement Atypique","viewCount": 43124,"subscriberCount": 83,"videoCount": 256,"scrapedAt": "2026-09-04T05:00:00.000Z"}
How much does it cost to scrape YouTube channel stats?
HTTP-only (no browser). Typical run: one channel in a few seconds.
| Scenario | Approx. cost |
|---|---|
| 1 channel (daily check) | well under $0.01 |
| 20 channels (Free plan max) | a few cents |
| 200 channels (paid) | compute stays low; billed per snapshot row |
Exact PPE is on the Actor Pricing tab (Actor start + one event per dataset row).
Is it legal to scrape YouTube channel stats?
This Actor only reads public About-panel figures (views, subscribers, video count) that anyone can open in a browser without signing in. It does not access YouTube Studio or private analytics. You are responsible for complying with YouTube’s terms and applicable law (including GDPR if you store personal data).
How to use (schedule)
- Save a Task with your channel list
- Create a Schedule (daily 07:00 is a common pattern)
- Export or pipe each run’s dataset into Sheets / BigQuery / your CRM
Local development
npm installapify run
Input lives in storage/key_value_stores/default/INPUT.json.
Also available
YouTube Channel · Uploads & Metadata — one row per video (titles, IDs, dates). Use when you need the catalog, not the About totals.
Support
Contact corentin@outreacher.fr if you need a custom scraper or tailored automation.