YouTube Channel Scraper — Live Stats by Influship avatar

YouTube Channel Scraper — Live Stats by Influship

Pricing

Pay per event

Go to Apify Store
YouTube Channel Scraper — Live Stats by Influship

YouTube Channel Scraper — Live Stats by Influship

Scrape any YouTube channel in real time. Get subscriber count, view count, recent videos, engagement data, and channel analytics. Powered by Influship live scraping infrastructure.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Influship

Influship

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Share

YouTube Channel Scraper — Live Data

Scrape live YouTube channel data including subscriber counts, total views, video counts, and recent video listings. Get structured, up-to-date channel information for any public YouTube creator by simply providing their channel handle.

What is YouTube Channel Scraper?

YouTube Channel Scraper fetches real-time data directly from YouTube channels and returns it in a clean, structured format. Unlike cached databases or stale datasets, this actor pulls live data every time it runs, so you always get the most current subscriber count, view totals, and recent uploads. Whether you are building a creator analytics dashboard, running influencer marketing campaigns, or conducting competitive research, this actor gives you the raw data you need.

What can this actor do?

  • Live channel data — Fetches real-time subscriber counts, total views, and video counts directly from YouTube
  • Recent videos — Optionally includes a list of the channel's most recent uploads with metadata
  • Configurable video limit — Control how many recent videos to retrieve, from 1 up to 50
  • Simple input — Just provide a YouTube channel handle like @mkbhd and get structured data back
  • Clean output — Returns a single structured object with all channel metrics, ready for downstream processing

What data can you extract?

FieldDescription
NameDisplay name of the YouTube channel
HandleThe channel's @handle on YouTube
Avatar URLChannel profile picture URL
DescriptionChannel description / about text
SubscribersCurrent subscriber count
Videos countTotal number of public videos on the channel
Views totalLifetime total view count across all videos
Scraped atTimestamp of when the data was fetched
VideosList of recent videos with title, views, publish date, and more (optional)

How to use

  1. Enter the YouTube channel handle (e.g. @mkbhd)
  2. Choose whether to include recent videos (default: yes)
  3. Set the video limit if you want more or fewer than the default 10
  4. Run the actor
  5. Download the result as JSON, CSV, or Excel

Input example

{
"handle": "@mkbhd",
"includeVideos": true,
"videoLimit": 10
}

Output example

{
"channel_id": "UCBJycsmduvYEL83R_U4JriQ",
"name": "Marques Brownlee",
"handle": "mkbhd",
"avatar_url": "https://yt3.googleusercontent.com/...",
"banner_url": "https://yt3.googleusercontent.com/...",
"description": "MKBHD: Quality Tech Videos...",
"country": "US",
"keywords": ["technology", "smartphones", "reviews"],
"subscribers": 20900000,
"subscribers_text": "20.9M subscribers",
"videos_count": 1800,
"views_total": 4500000000,
"videos": [
{
"video_id": "dQw4w9WgXcQ",
"title": "The Best Smartphone of 2026!",
"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"thumbnail_url": "https://i.ytimg.com/vi/.../hqdefault.jpg",
"duration_seconds": 845,
"duration_text": "14:05",
"view_count": 5200000,
"view_count_text": "5.2M views",
"published_text": "1 week ago"
}
],
"scraped_at": "2026-03-08T12:00:00Z"
}

Pricing

This actor uses pay-per-event pricing:

  • Actor start: Small fee per run
  • Per result: Fee for each channel returned (1 per run)

Platform usage costs are included — you only pay the per-event fees.

FAQ

How fresh is the data? Data is fetched live every time the actor runs. You always get the most current numbers available from YouTube.

What handle format should I use? Use the YouTube channel handle with the @ prefix, for example @mkbhd or @veritasium. You can find this on the channel's YouTube page.

Can I scrape multiple channels? This actor scrapes one channel per run. To scrape multiple channels, use the Apify scheduler or call the actor multiple times via the API.

Can I use this with the Apify API? Yes! Call this actor via the Apify API or any Apify integration (Zapier, Make, etc.) for automated workflows.

What if a channel is not found? The actor will return an error if the handle does not match a valid YouTube channel. Double-check the handle spelling and ensure the channel is public.