YouTube Channel & Video Scraper (Emails & Leads) avatar

YouTube Channel & Video Scraper (Emails & Leads)

Pricing

from $3.50 / 1,000 channel scraped via url (standard)s

Go to Apify Store
YouTube Channel & Video Scraper (Emails & Leads)

YouTube Channel & Video Scraper (Emails & Leads)

Blazing-fast YouTube scraper for creator emails, social links & video metrics. Target by keyword, channel, or video URL. Get 100% verified emails (AI-cleaned), social profiles, subscriber stats & video analytics. Instant zero-cost pre-filtering: free compute, pay only for qualified leads!

Pricing

from $3.50 / 1,000 channel scraped via url (standard)s

Rating

5.0

(2)

Developer

CodeScraper

CodeScraper

Maintained by Community

Actor stats

2

Bookmarked

62

Total users

1

Monthly active users

15 days ago

Last modified

Share

🎥 YouTube Channel Scraper (Keyword & URL) – Verified Emails, Social Links & Stats

Pay Per Event Platform Usage Engine AI Verified

A high-performance, enterprise-grade YouTube Channel Contact & Lead Finder. Extract public YouTube channel data, verified business contact emails, high-resolution branding, social media links, lifetime video/subscriber metrics, and deep website enrichments.

Target channels by keyword search (e.g. "Finance", "AI Tools", "Gaming") or scrape unlimited direct channel URLs with precision.


⚡ What Makes This Actor Different?

  • 💰 100% Free Platform Compute: You pay $0.00 for Apify compute runtime. You only pay a predictable flat fee for each successfully delivered channel.
  • 🎯 Risk-Free Pre-Filtering: Configure subscriber, view, upload, country, or email filters. Disqualified channels are eliminated instantly in memory—you pay $0.00 for skipped channels!
  • 📬 Verified Contact Leads: Toggle hasEmailOnly or hasSocialLinks to guarantee that every single result in your export contains actionable contact info.
  • 🌐 Deep Website Enrichment: When enabled, the crawler automatically visits creators' external websites (/contact, /about, /impressum) to uncover direct business emails.
  • 🤖 AI-Powered Lead Cleaning: Groq AI (openai/gpt-oss-20b) verifies extracted emails and strips out web agency credits, registrar spam, and tracking hashes.
  • 🚀 Unlimited Direct URLs: No artificial limits on direct URLs—paste 10, 500, or 10,000+ channel URLs in a single run.

💳 Complete Pay-Per-Event (PPE) Pricing Guide

This actor operates on Apify's Pay-Per-Event (PPE) pricing model. There are no monthly subscription commitments and no platform compute surcharges.

💡 Actor Start Fee: A standard fee of $0.0005 applies per run start. Platform usage (RAM/CPU) is completely FREE.

Master Pricing Table

Event KeyEvent Name & DescriptionFree Tier (No Discount)Starter (Bronze Tier)Scale (Silver Tier)Business (Gold Tier)
channel-urlChannel Scraped via URL (Standard)
Direct URL without deep crawling
$5.00 / 1k
($0.0050/lead)
$4.50 / 1k
($0.0045/lead)
$4.00 / 1k
($0.0040/lead)
$3.50 / 1k
($0.0035/lead)
channel-url-deepChannel Scraped via URL (Deep Enrichment)
Direct URL + external website crawl
$7.50 / 1k
($0.0075/lead)
$6.75 / 1k
($0.00675/lead)
$6.00 / 1k
($0.0060/lead)
$5.25 / 1k
($0.00525/lead)
channel-keywordChannel Discovered via Keyword (Standard)
Discovered via keyword search
$10.00 / 1k
($0.0100/lead)
$9.00 / 1k
($0.0090/lead)
$8.00 / 1k
($0.0080/lead)
$7.00 / 1k
($0.0070/lead)
channel-keyword-deepChannel Discovered via Keyword (Deep Enrichment)
Keyword search + website email crawl
$12.50 / 1k
($0.0125/lead)
$11.25 / 1k
($0.01125/lead)
$10.00 / 1k
($0.0100/lead)
$8.75 / 1k
($0.00875/lead)
channel-lead-contactVerified Contact Channel (Emails / Socials)
Lead filter active (hasEmailOnly / hasSocialLinks)
$25.00 / 1k
($0.0250/lead)
$22.50 / 1k
($0.0225/lead)
$20.00 / 1k
($0.0200/lead)
$17.50 / 1k
($0.0175/lead)
channel-lead-contact-deepVerified Contact Channel (Deep Website Enrichment)
Lead filter active + external website crawl
$30.00 / 1k
($0.0300/lead)
$27.00 / 1k
($0.0270/lead)
$24.00 / 1k
($0.0240/lead)
$21.00 / 1k
($0.0210/lead)

📈 Transparent Cost Comparison by Volume

See exactly what you will pay for different run sizes under standard (Free plan) rates:

Number of Delivered LeadsDirect URL (Standard)Direct URL (Deep Enrich)Keyword Search (Standard)Keyword Search (Deep Enrich)Verified Contact Lead (hasEmailOnly / hasSocialLinks)Verified Lead + Deep Website Crawl
100 Leads$0.50$0.75$1.00$1.25$2.50$3.00
200 Leads$1.00$1.50$2.00$2.50$5.00$6.00
500 Leads$2.50$3.75$5.00$6.25$12.50$15.00
700 Leads$3.50$5.25$7.00$8.75$17.50$21.00
1,000 Leads$5.00$7.50$10.00$12.50$25.00$30.00

(Platform compute is always $0.00. Only add $0.0005 for actor start).


🛡️ Zero-Waste Guarantee: How Filters Save You Money

Unlike traditional scrapers that bill you for every page visited, our actor features Instant In-Memory Pre-Filtering:

flowchart LR
A["500 Channels Input"] --> B["Instant Metric Check<br/>Subscribers, Country, Videos"]
B -- "350 Disqualified" --> C["Skipped in 0.001s<br/>Cost: $0.00"]
B -- "150 Qualified" --> D["Scraped & Enriched"]
D --> E["You only pay for 150 channels!"]
  • Scenario: You input 500 channel URLs with minSubscribers: 50,000 and countryFilter: ["United States"].
  • Result: 350 channels have fewer than 50k subscribers or are outside the US. The actor drops them instantly in memory in 0.01 seconds.
  • Your Bill: You pay $0.00 for the 350 disqualified channels. You only pay for the 150 matching US channels delivered to your dataset!

⚙️ Input Parameters Reference

🎯 1. Channel Targeting & Discovery

FieldTypeDefaultDescription
channelUrlsArray[...]Unlimited capacity. Specific YouTube channel URLs to scrape. Accepts /channel/..., /@handle, /c/.... Enjoy the lowest base rate ($0.005/lead).
searchKeywordString""Discover channels matching any niche, topic, or keyword (e.g. "Finance", "Tech Reviews", "Fitness"). Billed at keyword rate ($0.010/lead).
maxSearchResultsInteger20Max channels to discover via search (min 1, default 20, max 100). Protects YouTube API quota. Direct URLs above have NO limit.

🎬 2. Video & Creator Scraper (Target by Video URLs)

FieldTypeDefaultDescription
videoUrlsArray[]Extract complete video metadata (id, title, description, tags, categoryId, duration, date, url, viewCount, likeCount, commentCount, thumbnailUrl, order) AND the creator's channel contact info from YouTube video URLs. Billed at standard URL rate ($5/1k).

🔍 3. Lead Qualification & Metric Filters

FieldTypeDefaultDescription
hasEmailOnlyBooleanfalseWhen enabled, only channels with at least one verified email are saved. Non-matching channels cost $0.00. Delivered leads billed at verified contact rate ($0.025/lead).
hasSocialLinksBooleanfalseWhen enabled, only channels having external social profiles (Instagram, X, Discord, LinkedIn, TikTok, etc.) are saved. Billed at verified contact rate.
minSubscribersIntegernullSkip channels with fewer subscribers than this threshold (e.g., 10000). Disqualified instantly for $0.00.
maxSubscribersIntegernullSkip channels with more subscribers than this threshold (e.g., 250000). Disqualified instantly for $0.00.
minVideosIntegernullSkip inactive or new channels with fewer uploads than this threshold (e.g., 10).
minViewsIntegernullSkip low-traction channels with fewer lifetime views than this number.
countryFilterArray[]Filter by country name or 2-letter ISO code (e.g., ["United States", "US", "GB", "Germany"]).

⚡ 3. AI & Deep Website Email Enrichment

FieldTypeDefaultDescription
deepEnrichBooleanfalseVisits external brand websites linked on the channel's About tab to uncover extra business emails on /contact, /about, and /impressum pages. Verified by Groq AI.

⚙️ 4. Performance & Browser Settings

FieldTypeDefaultDescription
concurrencyInteger10Number of simultaneous browser crawler workers (1 to 50).
userAgentStringStandardCustom browser User-Agent header.

🧩 Example Input Configuration

{
"channelUrls": [
"https://www.youtube.com/channel/UCX6OQ3DkcsbYNE6H8uQQuVA",
"https://www.youtube.com/@mkbhd"
],
"searchKeyword": "AI SaaS Tools",
"maxSearchResults": 50,
"hasEmailOnly": true,
"hasSocialLinks": true,
"minSubscribers": 10000,
"maxSubscribers": 500000,
"countryFilter": ["United States", "United Kingdom", "Canada"],
"deepEnrich": true,
"concurrency": 10
}

📤 Example Dataset Output

Each record contains complete channel metrics, branding, contact emails, and social profiles:

[
{
"channelName": "MrBeast",
"channelUrl": "https://www.youtube.com/channel/UCX6OQ3DkcsbYNE6H8uQQuVA",
"channelHandle": "https://www.youtube.com/@mrbeast",
"channelId": "UCX6OQ3DkcsbYNE6H8uQQuVA",
"aboutUrl": "https://www.youtube.com/channel/UCX6OQ3DkcsbYNE6H8uQQuVA",
"channelDescription": "SUBSCRIBE FOR A COOKIE! New MrBeast or MrBeast Gaming video every single Saturday at noon eastern time! Accomplishments: - Raised $20,000,000 To Plant 20,000,000 Trees - Removed 30,000,000 pounds of trash from the ocean - Helped 2,000 people walk again - Helped 1,000 blind people see - Helped 1,000 deaf people hear - Built wells in Africa - Built and gave away 100 houses - Adopted every dog in a shelter (twice) - Given millions to charity - Started my own snack company Feastables - Started my own software company Viewstats - Gave away a private island (twice) - Gave away 1 million meals - I counted to 100k - Ran a marathon in the world's largest shoes - Survived 50 hours in Antarctica - Recreated Squid Game in real life - Created the largest competition show with 1000 people (Beast Games) - Gave $5,000,000 to one person - Raised $40,000,000 To Bring Clean Water To Millions Of People - Granted 100+ Dream Wishes for Kids Fighting Cancer - Gave Away Another $5,000,000 On Beast Games S2",
"banner": "https://yt3.googleusercontent.com/mHMO_eEMp0dPvh0ADwXhPXNYb_GnjSVsLI8biqF1CpxT8OPl7izhNQsDPD3JHhd5y5Mg9GrP",
"profileLogo": "https://yt3.ggpht.com/nxYrc_1_2f77DoBadyxMTmv7ZpRZapHR5jbuYe7PlPd5cIRJxtNNEYyOC0ZsxaDyJJzXrnJiuDE=s800-c-k-c0x00ffffff-no-rj",
"joinDate": "Joined Feb 20, 2012",
"country": "United States",
"countryCode": "US",
"keywords": [
"mrbeast6000",
"beast",
"mrbeast",
"Mr.Beast",
"mr"
],
"categories": [
"https://en.wikipedia.org/wiki/Entertainment",
"https://en.wikipedia.org/wiki/Lifestyle_(sociology)"
],
"subscriberCount": "519M subscribers",
"subscriberCountRaw": 519000000,
"videoCount": "1,004 videos",
"videoCountRaw": 1004,
"channelViewCount": "141,443,077,746 views",
"channelViewCountRaw": 141443077746,
"emails": [
"chucky@mrbeastbusiness.com"
],
"externalLinks": [
{
"label": "$1,000,000 Contest",
"url": "https://themostdangerousgames.com",
"icon": "https://encrypted-tbn0.gstatic.com/favicon-tbn?q=tbn:ANd9GcQW-5jv0y5i1ZDctndeezN3lU3SVydo8NtbKcoxrNokmmVCB6pIvCvqRpfkfcGxKoqqJCTZLyMKwQf8fHw6Zn-OPThY3IEbS6uRchkMHzqHEkzJTlMoYYuPxFqsIYWoCxaGYGo"
},
{
"label": "Follow",
"url": "https://instagram.com/mrbeast",
"icon": "https://encrypted-tbn3.gstatic.com/favicon-tbn?q=tbn:ANd9GcRMnk5lytM1g9HJQSf7bM5Xfi4yFD5Vyri4jzLc1D4JUjmBYMab9mUK04YRfRwyHmDMutbz5OgS4cg_9Z2lEmyotPVb3TDyE7YkLlpC2ywK7bDnmpmQTRw"
},
{
"label": "Twitter",
"url": "https://x.com/MrBeast",
"icon": "https://encrypted-tbn0.gstatic.com/favicon-tbn?q=tbn:ANd9GcR7q2fytXyQw1wkPBPrICHHjLvxWloPZ_FdHfbR2zGpa99E9USylFLC_kDnQZLg3VVWxgyroOpElcixupmf3lhA9h_npVzfaX-4a8C34EDX4VQ"
},
{
"label": "Facebook",
"url": "https://facebook.com/mrbeast",
"icon": "https://encrypted-tbn2.gstatic.com/favicon-tbn?q=tbn:ANd9GcSsJk1QYogEK4yy4lQsuP3h7sezQhEV60Mhxd5vbS8jJITIKzQ6LQJBJhG_JqQvzfGifWYNC0BkFE0mHTMZCCNIYrZJrutU2kK_3BH0bGVasT3z"
}
],
"discoverySource": "url"
}
]

2. Video + Channel Scraper Output (Targeted by Video URLs)

When scraping by YouTube Video URLs (videoUrls), the actor delivers the video's creator channel with full verified contacts and video metrics:

[
{
"id": "0BjlBnfHcHM",
"title": "Beat Ronaldo, Win $1,000,000",
"description": "I still can’t believe we got all of these athletes for this\nThanks Yahoo Sports for sponsoring. Enter for a chance to meet me at one of my video sets by downloading the Yahoo Sports app and signing up for a reminder to play Daily Draw. Play starting 12/20 for a chance to win $10k/day for 10 days straight! https://yahoosports.com/mrbeast ad YahooSportsPartner\n\nCheck out Cristiano’s awesome collab: https://youtu.be/_ZsZ4-HyjCg\n\nRonaldo\n@cristiano \n\nTom Brady\n@tombrady \n\nNoah Lyles\n@noahlyles18 \n\nBryce Harper\nhttps://www.tiktok.com/@3ryceharper\n\nBryson DeChambeau\n@brysondechambeau \n\nSpeed\n@IShowSpeed \n\nSUB TO ALL CHANNELS\nwww.youtube.com/@UCX6OQ3DkcsbYNE6H8uQQuVA\nwww.youtube.com/@UC4-79UOlP48-QNGgCko5p2g \nwww.youtube.com/@UCIPPMRA040LQr5QPyJEbmXA \nwww.youtube.com/@UCUaT_39o1x6qWjz7K2pWcgw \nwww.youtube.com/@UCAiLfjNXkNv24uhpzUgPa6A \nwww.youtube.com/@UCZzvDDvaYti8Dd8bLEiSoyQ \n\nNew Merch - https://mrbeast.store/\nCheck out Viewstats! - https://www.viewstats.com/\n\nFor any questions or inquiries regarding this video, please reach out to chucky@mrbeastbusiness.com\n\nMusic Provided by https://www.extrememusic.com/\n----------------------------------------------------------------\nfollow all of these or i will kick you\n• Facebook - https://www.facebook.com/MrBeast/\n• Twitter - https://twitter.com/MrBeast\n• Instagram - https://www.instagram.com/mrbeast\n• Im Hiring! - https://www.mrbeastjobs.com/\n--------------------------------------------------------------------\n\nNo purchase necessary. 50 US or DC, 18+. Ends: 12/19/24 for Meet MrBeast. Entry: 12/20/24 to 12/29/24 for MrBeast $10k a day. See Official Rules at https://yahoosports.com/mrbeastsweeps",
"tags": [
"mrbeast",
"ronaldo",
"cristiano ronaldo",
"challenge",
"sports"
],
"categoryId": "24",
"duration": "22:45",
"channelName": "MrBeast",
"channelUsername": "@mrbeast",
"channelUrl": "https://www.youtube.com/channel/UCX6OQ3DkcsbYNE6H8uQQuVA",
"date": "1 year ago",
"url": "https://www.youtube.com/watch?v=0BjlBnfHcHM",
"viewCount": 405834448,
"likeCount": 8619273,
"commentCount": 125644,
"type": "video",
"thumbnailUrl": "https://i.ytimg.com/vi/0BjlBnfHcHM/maxresdefault.jpg",
"order": 0,
"channelId": "UCX6OQ3DkcsbYNE6H8uQQuVA",
"aboutUrl": "https://www.youtube.com/channel/UCX6OQ3DkcsbYNE6H8uQQuVA",
"channelDescription": "SUBSCRIBE FOR A COOKIE! New MrBeast or MrBeast Gaming video every single Saturday at noon eastern time! Accomplishments: - Raised $20,000,000 To Plant 20,000,000 Trees - Removed 30,000,000 pounds of trash from the ocean - Helped 2,000 people walk again - Helped 1,000 blind people see - Helped 1,000 deaf people hear - Built wells in Africa - Built and gave away 100 houses - Adopted every dog in a shelter (twice) - Given millions to charity - Started my own snack company Feastables - Started my own software company Viewstats - Gave away a private island (twice) - Gave away 1 million meals - I counted to 100k - Ran a marathon in the world's largest shoes - Survived 50 hours in Antarctica - Recreated Squid Game in real life - Created the largest competition show with 1000 people (Beast Games) - Gave $5,000,000 to one person - Raised $40,000,000 To Bring Clean Water To Millions Of People - Granted 100+ Dream Wishes for Kids Fighting Cancer - Gave Away Another $5,000,000 On Beast Games S2",
"banner": "https://yt3.googleusercontent.com/mHMO_eEMp0dPvh0ADwXhPXNYb_GnjSVsLI8biqF1CpxT8OPl7izhNQsDPD3JHhd5y5Mg9GrP",
"profileLogo": "https://yt3.ggpht.com/nxYrc_1_2f77DoBadyxMTmv7ZpRZapHR5jbuYe7PlPd5cIRJxtNNEYyOC0ZsxaDyJJzXrnJiuDE=s800-c-k-c0x00ffffff-no-rj",
"joinDate": "Joined Feb 20, 2012",
"country": "United States",
"countryCode": "US",
"keywords": [
"mrbeast6000",
"beast",
"mrbeast",
"Mr.Beast",
"mr"
],
"categories": [
"https://en.wikipedia.org/wiki/Lifestyle_(sociology)",
"https://en.wikipedia.org/wiki/Entertainment"
],
"subscriberCount": "519M subscribers",
"subscriberCountRaw": 519000000,
"videoCount": "1,004 videos",
"videoCountRaw": 1004,
"channelViewCount": "141,443,077,746 views",
"channelViewCountRaw": 141443077746,
"emails": [
"chucky@mrbeastbusiness.com"
],
"externalLinks": [
{
"label": "$1,000,000 Contest",
"url": "https://themostdangerousgames.com",
"icon": "https://encrypted-tbn0.gstatic.com/favicon-tbn?q=tbn:ANd9GcQW-5jv0y5i1ZDctndeezN3lU3SVydo8NtbKcoxrNokmmVCB6pIvCvqRpfkfcGxKoqqJCTZLyMKwQf8fHw6Zn-OPThY3IEbS6uRchkMHzqHEkzJTlMoYYuPxFqsIYWoCxaGYGo"
},
{
"label": "Follow",
"url": "https://instagram.com/mrbeast",
"icon": "https://encrypted-tbn3.gstatic.com/favicon-tbn?q=tbn:ANd9GcRMnk5lytM1g9HJQSf7bM5Xfi4yFD5Vyri4jzLc1D4JUjmBYMab9mUK04YRfRwyHmDMutbz5OgS4cg_9Z2lEmyotPVb3TDyE7YkLlpC2ywK7bDnmpmQTRw"
},
{
"label": "Twitter",
"url": "https://x.com/MrBeast",
"icon": "https://encrypted-tbn0.gstatic.com/favicon-tbn?q=tbn:ANd9GcR7q2fytXyQw1wkPBPrICHHjLvxWloPZ_FdHfbR2zGpa99E9USylFLC_kDnQZLg3VVWxgyroOpElcixupmf3lhA9h_npVzfaX-4a8C34EDX4VQ"
},
{
"label": "Facebook",
"url": "https://facebook.com/mrbeast",
"icon": "https://encrypted-tbn2.gstatic.com/favicon-tbn?q=tbn:ANd9GcSsJk1QYogEK4yy4lQsuP3h7sezQhEV60Mhxd5vbS8jJITIKzQ6LQJBJhG_JqQvzfGifWYNC0BkFE0mHTMZCCNIYrZJrutU2kK_3BH0bGVasT3z"
}
],
"discoverySource": "video_url"
}
]

❓ Frequently Asked Questions (FAQs)

1. Do I pay for Apify compute units (RAM & CPU)?

No! Platform compute usage is 100% FREE. You only pay for the channels that are successfully scraped and delivered to your dataset.

2. What happens if a channel doesn't match my filters?

You pay $0.00 for skipped channels. Thanks to Instant Pre-Filtering, channels that do not meet your subscriber thresholds, view minimums, country targets, or email criteria are eliminated before browser scraping.

3. What if I enter both direct URLs and a search keyword?

The actor handles both seamlessly in a single run! Direct URLs are charged at the lower URL rate ($0.005), and keyword discoveries are charged at the keyword rate ($0.010). If a channel appears in both, it is automatically charged at the lower URL rate.

4. When does the Verified Contact Lead rate ($0.025) apply?

It applies whenever you enable Only Channels With Verified Emails (hasEmailOnly) or Only Channels With Social Links (hasSocialLinks). Because the actor filters out channels without contact information, you are guaranteed high-value, actionable leads.

5. Do I need my own YouTube API key?

No. The actor has built-in YouTube API key pools and fallback direct page scraping engines. You do not need to provide any API keys.

6. Can I export the results to Google Sheets, CRM, or CSV?

Yes! With one click on Apify Console, you can download your dataset as CSV, Excel (XLSX), JSON, or connect automated integrations with Google Sheets, Airtable, Webhooks, Make, and Zapier.


🧑‍💻 Developer & Support

  • Publisher: CodeScraper
  • Engine: Crawlee + Playwright (Headless Chromium) + Cheerio
  • Questions & Custom Features: Reach out via Apify Console or support inquiries.