Youtube Channel Scraper V2 [FAST] | Subs, Stats & Contact avatar

Youtube Channel Scraper V2 [FAST] | Subs, Stats & Contact

Pricing

from $4.00 / 1,000 results

Go to Apify Store
Youtube Channel Scraper V2 [FAST] | Subs, Stats & Contact

Youtube Channel Scraper V2 [FAST] | Subs, Stats & Contact

Scrape YouTube channel subscribers, views, engagement rate, email, and social links — 2x faster than previous version. Transparent pay-per-success pricing — $0.005 per channel, only when it succeeds. Never charged for failures. 100 channels = $0.50. No subscriptions, no hidden fees.

Pricing

from $4.00 / 1,000 results

Rating

5.0

(5)

Developer

Apizy

Apizy

Maintained by Community

Actor stats

6

Bookmarked

71

Total users

26

Monthly active users

5 days ago

Last modified

Share

YouTube Channel Scraper Fast

Scrape any YouTube channel and get complete data including subscribers, engagement stats, contact info, and social links. Runs about 2x faster than the standard version. Works on any channel URL format and returns clean JSON in seconds.

You are only charged for channels that come back with real data. Failed requests and empty results are free.

What does YouTube Channel Scraper Fast do?

YouTube Channel Scraper Fast pulls complete channel data using a lightweight approach that skips heavy browser rendering where it is not needed. Same output as the standard version, significantly less waiting.

It can extract:

  • Channel name, handle, channel URL, channel ID, and verification status
  • Subscriber count, total videos, and all-time total views
  • Engagement rate, average views per video, estimated monthly views, and upload frequency
  • Country, join date, and full channel description
  • Recent video activity and last upload date
  • Contact info: email, Instagram, Twitter, TikTok, Facebook, and LinkedIn (optional)

Why Use the Fast Version?

When you are scraping dozens or hundreds of channels in one run, the difference between 12 seconds and 6 seconds per channel adds up fast. This version is built for throughput: quick screening, large lists, and automation pipelines where waiting is the bottleneck.

If you need the highest possible data accuracy or are running a small batch where speed is not a concern, the standard YouTube Channel Scraper is the better pick.

Here are some ways you could use this data:

  • Screen large lists of channels quickly before doing deeper research
  • Build lead lists for influencer marketing or brand outreach at scale
  • Find channels in specific niches for sponsorship targeting
  • Track competitor channels and monitor their growth over time
  • Feed channel data into CRMs, spreadsheets, or automation tools like Make, n8n, or Zapier
  • Score and rank channels by engagement rate before reaching out

How to Use

Scraping a YouTube channel takes about 6 seconds per channel. No setup needed beyond the channel URL.

  1. Click Try for free
  2. Enter one or more YouTube channel URLs
  3. Optionally enable Extract Contact Info to pull email and social links from the channel page
  4. Click Run
  5. When done, preview or download your data from the Dataset tab

For runs over 100 channels, set No timeout in Run options so the run is not cut off early.

Input

{
"startUrls": ["https://www.youtube.com/@mkbhd"]
}

Batch with contact info

{
"startUrls": [
"https://www.youtube.com/@mkbhd",
"https://www.youtube.com/@LinusTechTips",
"https://www.youtube.com/channel/UCIEv3lZ_tNXHzL3ox-_uUGQ"
],
"extractContactInfo": true
}

Input Fields

FieldTypeDefaultDescription
startUrlsarraynoneYouTube channel URLs (required). Supports /@handle, /channel/ID, /c/name, /user/name
extractContactInfobooleantrueExtract email and social links from the channel page

Output

Each channel is saved as one item in the Dataset. The run summary goes to the Key-Value Store under OUTPUT.

Channel item

{
"channelName": "Marques Brownlee",
"handle": "@mkbhd",
"channelUrl": "https://www.youtube.com/@mkbhd",
"channelId": "UCBJycsmduvYEL83R_U4JriQ",
"isVerified": true,
"country": "United States",
"joinedDate": "2008-03-21",
"description": "MKBHD: Quality Tech Videos | YouTuber | Geek | Consumer Electronics | Tech Head | Internet Personality!\n\nbusiness@MKBHD.com\n\nNYC",
"stats": {
"subscribers": 20900000,
"totalVideos": 1811,
"totalViews": 5327446410,
"avgViewsPerVideo": 2941715,
"estimatedMonthlyViews": 24710406,
"uploadFrequencyPerMonth": 8.4,
"engagementRate": 14.08,
"lastUploadDate": "2026-03-30"
},
"contactInfo": {
"email": "business@MKBHD.com",
"instagram": "https://instagram.com/MKBHD",
"twitter": "https://twitter.com/MKBHD",
"tiktok": null,
"facebook": null,
"linkedin": null
},
"scrapedAt": "2026-03-31T13:12:21.407Z"
}

Run summary

{
"summary": {
"total": 3,
"successCount": 3,
"failedCount": 0,
"totalCharged": 0.015,
"startedAt": "2026-06-28T10:00:00.000Z",
"finishedAt": "2026-06-28T10:01:00.000Z",
"totalDurationSeconds": 60
}
}

Output Fields

Channel identity

FieldDescription
channelNameDisplay name of the channel
handleYouTube handle (e.g. @mkbhd)
channelUrlCanonical channel URL
channelIdYouTube internal channel ID
isVerifiedWhether the channel has a verified badge
countryCountry set by the channel owner
joinedDateDate the channel was created (YYYY-MM-DD)
descriptionFull channel description text
scrapedAtISO timestamp of when the data was scraped

Stats (nested inside each channel item)

FieldDescription
subscribersTotal subscriber count as an integer
totalVideosTotal published videos (exact count)
totalViewsAll-time total views
avgViewsPerVideototalViews / totalVideos
estimatedMonthlyViewsEstimated average monthly views
uploadFrequencyPerMonthAverage uploads per month since channel creation
engagementRate(avgViewsPerVideo / subscribers) x 100, capped at 100%
lastUploadDateDate of the most recent video (YYYY-MM-DD)

Contact info (nested, only when extractContactInfo is true)

FieldDescription
emailEmail extracted from channel page
instagramInstagram profile URL
twitterTwitter/X profile URL
tiktokTikTok profile URL
facebookFacebook page URL
linkedinLinkedIn profile URL

Pricing

Pay per successfully scraped channel. Failed requests are free.

ChannelsCostEst. time
10$0.05~1 min
100$0.50~7 min
500$2.50~35 min
1,000$5.00~70 min

$0.005 per channel.

For runs over 100 channels, set No timeout in Run options.

Notes

  • All channel URL formats work: /@handle, /channel/ID, /c/name, /user/name.
  • Subscriber and video counts are exact integers (20900000), not rounded strings like "20M". Ready to sort, filter, and calculate without extra parsing.
  • Contact info extraction is email-first. Emails are pulled directly from the channel page, useful for outreach without additional enrichment tools.
  • Output is structured JSON, directly compatible with Make, n8n, Zapier, and Google Sheets.
  • Invalid URLs are skipped and logged. The run continues without interruption.
  • If you need higher data reliability over speed, use YouTube Channel Scraper instead.

More Actors You Might Like

Built by the same team and backed by the same transparent pricing philosophy: no hidden attempts, no wasted credits, no charge for failed results.

ActorDescription
YouTube Channel ScraperSame channel data with higher accuracy. Better when data quality matters more than speed.
YouTube Video ScraperScrape all videos from a channel with views, durations, thumbnails, and per-video insights.
YouTube Video Detail ScraperFull video metadata: views, likes, comments, keywords, duration, and engagement insights.
YouTube Comment ScraperScrape comments from any video with author details, like counts, reply counts, and engagement flags.
YouTube Transcript ScraperExtract the full transcript from any YouTube video, with optional timestamps per segment.

Get in Touch

Have questions, need custom scraping solutions, or want to integrate with your existing stack? We're here to help!

We build custom scraping solutions tailored to your specific needs that are fast, reliable, and transparent.