YouTube Channel Email Scraper — Emails, Phones & Socials avatar

YouTube Channel Email Scraper — Emails, Phones & Socials

Pricing

from $50.00 / 1,000 channel results

Go to Apify Store
YouTube Channel Email Scraper — Emails, Phones & Socials

YouTube Channel Email Scraper — Emails, Phones & Socials

YouTube channel email scraper. Extracts emails, phones, Instagram, TikTok, Twitter & 4 more socials by niche or URL. Follows Linktree & websites. No login. Works via Apify MCP with Claude & ChatGPT.

Pricing

from $50.00 / 1,000 channel results

Rating

0.0

(0)

Developer

Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

YouTube Channel Email & Contact Scraper

The only YouTube scraper that extracts emails from 3 sources at once — the channel About page, the linked website, and Linktree/Beacons — giving you the highest email hit rate of any actor on the store.

Get business emails, phone numbers, Instagram, TikTok, Twitter, Facebook, LinkedIn, Telegram, and WhatsApp from any YouTube channel. Search by niche keyword or paste a list of URLs. No Google account. No API key. No setup.


⚡ Quick start — 3 steps

Step 1: Click Try for free above

Step 2: Enter either:

  • Channel URLs: https://youtube.com/@mkbhd
  • Or a niche keyword: tech review channels

Step 3: Click Start → download results as JSON, CSV, or Excel

That's it. Results in under 10 minutes.


What data does the YouTube channel email scraper extract?

Every channel returns up to 19 fields:

FieldWhat you getExample
emailPrimary business emailbusiness@mkbhd.com
all_emailsEvery email found across all sources["business@mkbhd.com", "pr@mkbhd.com"]
phoneBusiness phone number+1-800-555-0123
websiteChannel's linked websitehttps://mkbhd.com
channel_nameDisplay nameMarques Brownlee
channel_handle@handle@mkbhd
subscriber_countSubscriber count18.9M subscribers
video_countTotal videos1,400 videos
total_viewsCumulative views3,200,000,000 views
countryListed countryUnited States
social_instagramInstagram profile URLhttps://instagram.com/mkbhd
social_twitterTwitter/X profile URLhttps://twitter.com/mkbhd
social_tiktokTikTok profile URLhttps://tiktok.com/@mkbhd
social_facebookFacebook page URLnull
social_linkedinLinkedIn profile URLnull
social_telegramTelegram channel URLnull
social_whatsappWhatsApp contact URLnull
email_sourcesWhere emails were found["youtube_about", "external_website"]
scraped_atTimestamp2026-03-28T10:00:00.000Z

How the 3-source email pipeline works

Most YouTube email scrapers only check one place. This actor checks three — which is why its hit rate is significantly higher.

Source 1 — YouTube About page Scans the channel's About tab for any email visible to the public, including mailto links and obfuscated formats like name [at] domain [dot] com.

Source 2 — Linked website Follows the website URL on the channel About page and scrapes the homepage and contact page for business emails. This is where most professional creators put their booking and brand deal email — not on YouTube itself.

Source 3 — Linktree, Beacons & other link aggregators Automatically follows Linktree, Beacons.ai, Bio.link, Campsite, Bento, and 6 other aggregators when found. These pages compile every contact method a creator has in one place.


How to scrape YouTube channel emails

Option A: Scrape by list of channel URLs

Best when you already know which creators you want to contact.

  1. Paste channel URLs into the YouTube channel URLs field
  2. Works with any format: @handle, /channel/ID, or even video URLs
  3. Set Maximum channels to the size of your list
  4. Hit Start

Best for building influencer outreach lists from scratch.

  1. Enter search terms like "fitness influencers", "cooking YouTube", "AI startups"
  2. The actor searches YouTube with a channel-only filter
  3. Top channel results are automatically scraped
  4. Stack multiple search queries to build large lists fast

Option C: Combine both

Paste known URLs and add keyword searches in the same run. The actor merges results and deduplicates automatically.


How much does it cost?

ChannelsCostTime
10 (test run)$0.50~1 min
100$5.00~6 min
500$25.00~30 min
1,000$50.00~60 min
5,000$250.00~5 hrs

Pay per channel scraped — not per email found. You know your exact cost upfront. Start with Apify's free $5 trial credit (covers 100 channels).

Why cheaper than competitors?

The leading YouTube email actor on the store charges $0.12 per email and requires you to connect a Google account. This actor charges $0.05 per channel with no login required — 58% cheaper per result, and no account risk.


Use cases

Influencer marketing — Build a list of 500 fitness creators with business emails, subscriber counts, and Instagram handles in one run. Export to HubSpot and launch your campaign same day.

Podcast booking — Find email contacts for 100 YouTube hosts in your industry. They're almost always open to guest appearances and cross-promotions.

B2B SaaS outreach — Target YouTube creators who teach your software's category. If you sell accounting tools, scrape "accounting YouTube channels" and pitch directly to their business email.

Agency prospecting — Find creators in any niche who might need video editing, thumbnail design, SEO, or management services. Scrape 1,000 channels, filter by size, and start outreach.

Competitor research — Map every creator in a niche, their audience size, and what social platforms they use. Build a full competitor landscape in minutes.

PR & media outreach — Get emails for journalists and commentators who cover your industry on YouTube. Direct email beats a press kit submission every time.


Use with Claude, ChatGPT, and AI agents (MCP)

This actor is built to be discovered and called automatically by AI agents through the Apify MCP Server.

Once connected, just ask your AI naturally:

"Find me 50 fitness YouTube channels with business emails"

"Get contact info for these 10 YouTube creators: [URLs]"

"Search for cooking channels on YouTube and extract their emails and Instagram handles"

"Build me a list of tech review YouTubers with over 100K subscribers and their contact details"

The AI reads this actor's output schema, knows exactly what data it returns, selects it automatically, fills in the parameters, runs it, and returns structured results — without you touching any settings.

How to connect

  1. Go to mcp.apify.com
  2. Connect your Apify account
  3. Add this actor to your MCP toolkit
  4. Ask Claude or ChatGPT to find YouTube contact data — it handles the rest

Works with: Claude (Anthropic), ChatGPT (OpenAI), Cursor, Windsurf, Cline, and any MCP-compatible AI client.


API & integrations

REST API

curl -X POST "https://api.apify.com/v2/acts/khadinakbar~youtube-channel-email-extractor/runs" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"searchQueries": ["fitness influencers", "nutrition youtube"],
"maxResults": 100,
"scrapeWebsite": true,
"followLinkAggregators": true
}'

JavaScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_TOKEN' });
const run = await client.actor('khadinakbar/youtube-channel-email-extractor').call({
channelUrls: ['https://youtube.com/@mkbhd', 'https://youtube.com/@LinusTechTips'],
maxResults: 50,
scrapeWebsite: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
// items = [{ channel_name, email, phone, social_instagram, ... }]

Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_TOKEN')
run = client.actor('khadinakbar/youtube-channel-email-extractor').call(
run_input={
'searchQueries': ['cooking channels', 'food youtube'],
'maxResults': 200,
'scrapeWebsite': True,
}
)
items = list(client.dataset(run['defaultDatasetId']).iterate_items())
for ch in items:
print(ch['channel_name'], ch['email'])

Connect to your stack

ToolHow
Make.comHTTP module → POST to Apify API → parse JSON
ZapierWebhooks by Zapier → Apify run → Google Sheets
n8nHTTP Request node → Apify actor run
Google SheetsApps Script → Apify API → auto-populate sheet
HubSpot / SalesforceExport CSV from dataset → import to CRM
NotionApify webhook → Notion API → database rows

Compared to other YouTube email scrapers

FeatureThis actordataovercoffeedatascoutapi
Price per channel$0.05$0.12/email$0.045
Google account requiredNoYesNo
Scrapes linked websiteYesNoNo
Follows Linktree/BeaconsYesNoNo
Phone numbersYesNoYes
All 7 social platformsYesNoPartial
MCP / AI agent readyYesNoNo
Obfuscated email detectionYesNoNo

FAQ

Is this legal? Yes. This actor only collects data that creators have made publicly available — the same information visible to anyone with a browser. No private data, no account login, no ToS violations. See Apify's web scraping legality guide.

What email hit rate should I expect? On channels that publicly list a business email, the extraction rate is 95%+. Across all channels (including those with no public email), expect 40–70% hit rate. Business/tech/SaaS creator channels tend to have higher hit rates than entertainment channels.

What if a channel has no email? The email field is null. You still get subscriber count, social links, website, phone (if listed), and all other available data. You are still charged $0.05 for that channel.

Can I run this on a schedule? Yes. Use Apify's built-in Scheduler to run daily or weekly and automatically update your contact lists.

How do I filter results by subscriber count? Download as CSV and filter in Excel or Google Sheets. The subscriber_count field is a formatted string (e.g. "2.5M subscribers") — use a custom formula to parse and filter numerically.

Does it handle channels that redirect or have custom URLs? Yes. The actor follows redirects and resolves custom YouTube URLs to their canonical About page automatically.

Can I use my own proxies? Yes — configure them in the Proxy configuration field under Advanced settings. The actor uses Apify Residential proxies by default for the best success rate on YouTube.