Youtube Channel Email Scraper avatar

Youtube Channel Email Scraper

Pricing

$120.00 / 1,000 emails

Go to Apify Store
Youtube Channel Email Scraper

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

Data Over Coffee

Maintained by Community

Actor stats

51

Bookmarked

949

Total users

131

Monthly active users

5.7 hours

Issues response

6 days ago

Last modified

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.