YouTube Channel Email Scraper: Public Emails
Pricing
from $1.69 / 1,000 channel with a public emails
YouTube Channel Email Scraper: Public Emails
YouTube channel email scraper: search by keyword or paste channels, and get each channel's public email from its description and linked websites, with subscribers, average views, country, website, Instagram and TikTok. You pay only for channels with an email. No login.
Pricing
from $1.69 / 1,000 channel with a public emails
Rating
0.0
(0)
Developer
DeepMine
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 hours ago
Last modified
Categories
Share
YouTube channel email scraper: type a keyword or paste channels, get one row per channel with its public email, subscribers, average views, country, website and socials.
| Channel | Subscribers | Avg views | Country | Found in | ||
|---|---|---|---|---|---|---|
| MadFit | 11,800,000 | 98,930 | Canada | te…@madoreathletics.com | site | link |
| Walk at Home | 6,070,000 | 974,401 | United States | wa…@streaming-subscription.com | site | link |
| growwithjo | 9,320,000 | 251,570 | United States | su…@growwithjo.com | site | link |
$2.49 per 1,000 channels with an email on Starter ($2.99 Free, $1.99 Scale, $1.69 Business). The prefilled run (50 channels) costs about $0.12. Channels without a public email are free.
What it does
The Actor finds channels by search term, or reads the channels you paste, and looks for a public email in two places: the channel's own description, then the websites it links (their homepage and contact pages). Each row says which one it came from in emailSource.
You only pay for channels with an email, so a niche where few creators publish one doesn't cost you more. maxChannels counts the channels saved, not the ones read.
Good for:
- building an outreach list of creators in a niche
- finding sponsorship or partnership contacts
- adding emails to a list of channels you already have
Input
| Field | What it does |
|---|---|
🔍 Search terms (searchQueries) | Words to search on YouTube, one per line. |
📺 Channels (channels) | Or paste channels: a link, an @handle or a UC channel ID. |
📊 Max channels with an email (maxChannels) | The run stops after saving this many, across all terms. |
🌍 Search country (country) | Search as from this country. United States by default. |
🗣️ Search language (language) | Search in this language. English by default. |
🌐 Scan linked websites (scanLinkedWebsites) | On by default, at no extra price. Off: descriptions only. |
📧 Only channels with an email (onlyWithEmail) | On by default. Off: the others also go to a separate dataset, free of charge. |
👥 Min subscribers (minSubscribers) | Keep only channels at least this big. |
📅 Joined after (joinedAfter) | Keep channels created on or after a date, or within a period such as 2 years. |
📅 Joined before (joinedBefore) | Keep channels created before a date, or longer ago than a period such as 5 years. |
For a niche outside the US, set the search country and language: country DE and language de search YouTube as a German viewer does. They change what YouTube ranks and don't limit the channels to that country, so the row's country can still say something else. They don't apply to channels you paste. The joined filters apply to both, and leave out a channel that shows no date.
Output
One row per channel, the same keys in every row, null where YouTube or the channel doesn't show a value. Fields, in row order: channelName, handle, url, subscribers, avgViews, country, email, emailSource, website, instagram, tiktok, hasHiddenEmail, emails, facebook, x, linkedin, avatar, videos, totalViews, lastUploadAt, joinedDate, isVerified, countryCode, description, links, searchQuery, input, fromYTUrl, id, scrapedAt.
emailSourceisdescriptionorsite.avgViewsis the average of the newest uploads, or of all videos when those can't be read.hasHiddenEmailistruewhen YouTube holds a business email behind its sign-in button. That address needs a signed-in account and a captcha, so this Actor doesn't read it: the flag only tells you it exists. A channel with nothing else public isn't charged.
The results table has three views: Overview, Stats (subscribers, views, videos, last upload) and Contacts (channelName, email, emails, website, instagram, tiktok, facebook, x, linkedin, links).
The Run summary has the email rate of the run: channels read, emails from descriptions and from sites.
How many emails to expect
It depends on the niche. In runs on November 2, 2026, 28% of the channels read had a public email in home workout and personal finance (2 runs, 184 and 200 channels) and 46% in real estate investing and woodworking at 1,000+ subscribers (1 run, 136 channels). A 50-channel run read 136 to 200 channels and took 46 to 106 s.
Public sources only
Everything here is on a public page: the channel's About panel and the websites it links. No login, no accounts, no cookies.
Related Actors
- YouTube Channel Search Scraper: every channel found, email or not, with its full profile, at a much lower price per row.
- YouTube Channel Scraper: a channel's videos.
Your feedback
Found a channel it should have caught? Open an issue. If it saved you time, a short review helps others find it.