How to Extract Emails from YouTube Channels (Free Apify Actor)
Finding contact emails for YouTube creators manually is soul-crushing work. You visit the About page, scroll, look for a business email, copy it, paste it into a spreadsheet — then repeat 499 more times.
There's a better way.
What This Actor Does
The YouTube Channel Email & Contact Scraper automatically extracts:
- Emails — directly from About pages, linked websites, and Linktree/Beacons pages
- Phone numbers — from public channel descriptions
- Instagram, Twitter, TikTok, Facebook, LinkedIn, Telegram, WhatsApp — decoded from YouTube's redirect links
- Website — the creator's linked external site
- Subscriber count, video count, total views, country
It handles obfuscated emails like business [at] mkbhd [dot] com, follows Linktree pages automatically, and only charges you when an email is actually found.
Quick Start
Run it with just a list of channel URLs:
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('khadinakbar/youtube-channel-email-extractor').call({
channelUrls: [
'https://www.youtube.com/@mkbhd',
'https://www.youtube.com/@veritasium',
'https://www.youtube.com/@lexfridman',
],
scrapeWebsite: true,
followLinkAggregators: true,
maxResults: 100,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);
Or discover channels by niche automatically:
const run = await client.actor('khadinakbar/youtube-channel-email-extractor').call({
searchQueries: ['fitness youtube channels', 'tech reviewers 2026'],
maxResults: 50,
});
Example Output
{
"channel_name": "Marques Brownlee",
"channel_handle": "@mkbhd",
"subscriber_count": "20.9M subscribers",
"email": "business@mkbhd.com",
"all_emails": ["business@mkbhd.com"],
"phone": null,
"website": "http://shop.MKBHD.com/",
"social_instagram": "http://instagram.com/MKBHD",
"social_twitter": "http://twitter.com/MKBHD",
"social_facebook": "http://facebook.com/MKBHD",
"social_tiktok": null,
"email_sources": ["youtube_about"],
"scraped_at": "2026-04-02T06:21:43.543Z"
}
3-Source Email Pipeline
Most YouTube email scrapers only check the About page description. This actor goes further:
- YouTube About page — extracts mailto links and scans description text (including obfuscated formats)
- Linked website — visits the creator's website and scrapes it for additional contact emails
- Link aggregators — follows Linktree, Beacons.ai, Bio.link, etc. which often have booking emails and full social profiles
This multi-source approach increases email hit rates by 30–50% vs. About-page-only scrapers.
Pricing
Pay per email found — not per channel scraped.
Channels without a public email are processed (you still get social links, subscriber count, website, etc.) but you're not charged. Billing only triggers when an actual email is extracted.
| Emails found | Cost |
|---|---|
| 10 | $0.50 |
| 100 | $5.00 |
| 1,000 | $50.00 |
Apify gives you $5 free credit on signup — that covers your first 100 email results.
Use With AI Agents (MCP)
The actor is MCP-ready. Connect it to Claude, ChatGPT, or any MCP-compatible agent:
https://mcp.apify.com/?tools=actors,docs,get-actor-run,get-actor-run-list,khadinakbar/youtube-channel-email-extractor
Once connected, just ask your agent naturally:
- "Find business emails for 50 fitness YouTubers"
- "Get contact info for these channels: @mkbhd, @veritasium"
- "Build a list of tech creator emails with 100k+ subscribers"
The agent understands the intent and calls the right input fields automatically.
Why Not Just Use Hunter.io or Apollo?
Those tools find emails from LinkedIn and company databases — they miss the 90% of creators who never list their email anywhere except their YouTube About page.
This actor goes to the source. YouTube About pages are where creators actually put their business contact info for brand deals and partnerships.
Try it free: apify.com/khadinakbar/youtube-channel-email-extractor
Questions or feedback? Drop them in the comments.
Top comments (0)