Youtube Channel Email Scraper
Pricing
$120.00 / 1,000 emails
Youtube Channel Email Scraper
🚀🔒 Extract real YouTube channel emails at scale with logged-in accounts & CAPTCHA solving — No BS, Real Emails ✉️✨
Pricing
$120.00 / 1,000 emails
Rating
4.1
(21)
Developer

Data Over Coffee
Actor stats
51
Bookmarked
949
Total users
131
Monthly active users
5.7 hours
Issues response
6 days ago
Last modified
Categories
Share
YouTube Creator Business Email Scraper & Contact Extractor
Extract real YouTube creator business emails in bulk from channel IDs, handles, or URLs. This Apify actor uses logged-in Google accounts and automatic CAPTCHA solving to retrieve creator-published business contact emails — not just public channel metadata. Built for influencer outreach, sponsorship prospecting, and bulk YouTube lead generation at scale.
Important: This actor is NOT instant. It works in two steps. You run it once to submit your channels, then come back 3–48 hours later and resurrect the same run to collect your results. Read the "How It Works" section below before your first run.
🎯 Best For
- Influencer outreach — find YouTube creator emails for direct contact
- Sponsorship prospecting — build targeted lists for brand deal pitches
- Creator partnerships — source business inquiry emails for collaboration
- Agency lead generation — extract bulk YouTube channel lead lists for clients
- Media buying outreach — find business contacts for ad placement on YouTube channels
- Sales prospecting — build YouTube creator contact lists at scale
Don't have channel IDs yet?
Use YouTube Channel Finder to discover channels by keyword first, then feed the results into this actor to get their business emails.
⚙️ How It Works (Please Read First)
This is a two-step process. Unlike most Apify actors, you don't get results immediately. Here's why: YouTube hides business emails behind CAPTCHAs and rate limits. To get around that, we use a fleet of logged-in Google accounts that extract emails in the background over 3–48 hours.
Step 1 — Submit your channels
Run the actor with your list of YouTube channel URLs, handles (e.g. @ChannelName), or channel IDs. The actor will upload your list to our backend and exit within a few minutes. This is expected — it does NOT mean it failed.
Step 2 — Wait 3–48 hours
Our backend processes your channels behind the scenes. You can monitor progress at dataovercoffee.com by entering your Run ID.
Step 3 — Collect your results
After 3–48 hours, go back to your run on Apify and click Resurrect (NOT "Re-run from start"). Your YouTube business emails will appear instantly in your dataset.
Common mistake: Many users run the actor, see it finish quickly with no results, and think it's broken. It's not — you just need to wait and then resurrect the run. That's how this YouTube email extractor is designed to work.
📝 Inputs

You can submit up to 1000 YouTube channels per run (50 on Apify's free tier). The actor accepts channel URLs, handles, and channel IDs — but channel IDs are the recommended input because they're the most reliable and avoid issues with URL redirects or handle changes.
Input: YouTube channel IDs, channel handles (@name), or full channel URLs
Output: Business email, channel name, channel ID, and extraction status per channel
Accepted formats:
- Channel IDs (recommended) — e.g.
UCBcRF18a7Qf58cCRy5xuWwQ,UCXU7XVK_2Wd6tAHYO8g9vAA,UCq-Fj5jknLsUf-MWSy4_brA - Channel URLs — e.g.
https://youtube.com/@MrBeast,https://www.youtube.com/channel/UCBcRF18a7Qf58cCRy5xuWwQ - Channel handles — e.g.
@MrBeast,@mkbhd,@veritasium
Tip: You can find a channel's ID by going to their YouTube page, clicking "More" > "Share channel" > "Copy channel ID". Or use a free online tool to convert channel URLs to IDs in bulk.
Important: Make sure the "Maximum Charged Results" or "Maximum Results" setting is set to unlimited or to a number equal to or greater than your total input count. If you set it lower, only that many channels will be processed. For example, submitting 500 channels with a limit of 5 means only 5 get processed.
📤 Outputs
After you resurrect your run (Step 3 above), your dataset will show one row per channel:

💰 Pricing
- $12 per 100 emails — you only pay for emails we actually deliver.
- No hidden fees — no email found means no charge.
- Apify Free tier is limited to 50 inputs per run. Upgrade to a paid plan for the full 1000 channel quota.
📡 Track Your Run Status
Don't want to guess when your results are ready? You can track the progress of any run in real time at dataovercoffee.com. Just enter your Apify Run ID and you'll see the current status of your extraction.

For automated workflows: If you're integrating this actor into a pipeline or doing programmatic processing, you can query the run status via our API:
GET https://api.dataovercoffee.com/youtube/run-status?run_id=<YOUR_RUN_ID>
Note: The status API is a monitoring convenience only. You still need to resurrect the run on Apify to collect your results — the API does not deliver email data directly.
❓ FAQ
Do I pay for channels that don't have a business email?
No. If a channel doesn't have a business email, we skip it and you won't be charged.
Why does the actor stop so quickly? Is it broken?
No — that's by design. The first run only submits your channels. Come back in 3–48 hours and resurrect the run to collect your results. See "How It Works" above.
Can I test with a small list before doing bulk extraction?
Absolutely. Try 5–10 channels to see how the YouTube contact scraper works before scaling up.
How can I optimize runs and maximize my hit rate?
Submit only channels that are likely to have a business email listed (e.g. channels that actively do sponsorships or brand deals).
Actor not returning results for all inputs?
Make sure you've waited at least 3–48 hours and resurrected (not re-run) the actor. If you've done that, check that all your input URLs, handles, or channel IDs are valid — invalid entries are skipped.
You can check pending or skipped inputs via your run's state file:
https://api.apify.com/v2/key-value-stores/<Store ID>/records/STATE
Replace <Store ID> with your actual Store ID, found under Last Run -> Storage -> Key-value store in Apify.
Still having issues?
Open an issue on this actor's Apify page with your Run ID and we'll look into it.
How Does This Compare to Other YouTube Email Scrapers?
Most YouTube email extraction tools — including PhantomBuster, Browse AI, Thunderbit, Bright Data, and other Apify actors — only scrape publicly visible channel metadata. They don't use logged-in Google accounts, which means they cannot access creator-published business inquiry emails that YouTube hides behind authentication and CAPTCHAs.
DataOverCoffee's YouTube Channel Business Email Scraper is different:
- Logged-in extraction — uses a fleet of authenticated Google accounts to reach business emails that unauthenticated scrapers simply cannot see.
- CAPTCHA solving at scale — automatically handles YouTube's anti-bot challenges, so you don't hit walls at volume.
- Built for bulk — process up to 1,000 channels per run without rate-limit failures or manual intervention.
- Pay-per-result — no monthly subscriptions, no per-seat pricing. You only pay for emails actually delivered.
If you've tried PhantomBuster's YouTube scraper, Browse AI's YouTube extractor, Thunderbit, or Bright Data's YouTube collector and couldn't get business emails — that's because those tools don't have authenticated access to YouTube's contact layer. This actor does.