YouTube Channel Email Scraper - Creator Outreach
Pricing
from $1.50 / 1,000 resolved youtube channels
YouTube Channel Email Scraper - Creator Outreach
Plenty of creators put a business email straight into their channel description, because they want to be contacted. This reads it, plus the contact pages of any site they link to. It never touches the CAPTCHA-gated reveal button and never guesses. $1.50 per 1,000 channels.
Pricing
from $1.50 / 1,000 resolved youtube channels
Rating
0.0
(0)
Developer
Dami's Studio
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
YouTube Channel Business Email Scraper
Plenty of creators put a business email straight into their channel description, because they want
to be contacted. This reads it. Give it channel URLs, @handles or UC... IDs and you get one row
per channel with the addresses that creator published themselves, each tagged with where it came
from.
It does not click YouTube's CAPTCHA-gated View email address button, does not log in, does not
guess firstname@domain, and does not fall back to a bought contacts database. Every address on a
row has a sourceType and a sourceUrl you can go and check.
Input
{"channelUrls": ["https://www.youtube.com/@mkbhd", "@Apify"],"maxChannels": 50,"crawlLinkedWebsites": false}
| Field | Default | Notes |
|---|---|---|
channelUrls | — | Channel URLs, @handles or UC... IDs. Anything else is rejected as BAD_INPUT. |
maxChannels | 50 | Unique channels per run. Ceiling 500. |
crawlLinkedWebsites | false | Also check the sites the channel links to. Billed separately, see below. |
maxWebsitePages | 2 | Pages per linked site, home page included. The ceiling really is 2. |
proxyConfiguration | direct | Optional. Direct HTTP is the default and usually enough. |
Empty input returns one labelled _sample: true row and charges nothing.
What you get back
channelName, the canonical channelUrl, primaryEmail, emails, emailSources,
externalWebsiteContacts, websiteUrls, websitesChecked and a privacyNote.
primaryEmail is only ever an address from the channel description itself. Addresses found on a
linked site are kept separately in externalWebsiteContacts and never promoted to primary, because
a shop's support@ is not the creator's business contact and pretending otherwise is how outreach
lists go bad.
emailSources is the full audit trail: one entry per address with sourceType
(channel_description or linked_public_website) and the exact sourceUrl it was read from.
The website crawl
Off by default. Turn crawlLinkedWebsites on and, for each channel, it takes up to two of the sites
that channel links to, tries the home page plus obvious contact paths (/contact, /contact-us,
/about, /about-us), follows same-host links whose text or path looks like contact/about/team/
business/media, and stops at maxWebsitePages pages per site. YouTube and Google domains are
filtered out of the link list first.
That is the whole crawl. Two sites, two pages each, same host only. It's bounded on purpose so the add-on can't run away with your bill.
Limits
Not every channel lists an email. Many creators don't. Those channels return a successful row
with an empty emails array, and they are still charged, because resolving the channel and auditing
its sources is the work.
Hidden emails stay hidden. YouTube's reveal button is behind a CAPTCHA and this doesn't touch it. If the creator didn't publish the address in text, it isn't in the output.
Channels that don't render public description data come back with an empty email list or a diagnostic row, depending on whether the page loaded at all.
One page per channel. It reads the /about view. No video scraping, no comment mining, no
subscriber history.
Billing
Two events, and that's the whole price list:
| Event | Price | When |
|---|---|---|
channel | $0.0015 | Once per resolved channel ($1.50 per 1,000) |
website-audit | $0.0025 | Once per channel, only when crawlLinkedWebsites is on and a site was actually checked |
There is no run-start fee.
channel is charged whether or not an email turned up, because the channel record and its source
audit were produced either way. Invalid input, blocked pages, unreachable channels, the NO_RESULTS
row and the empty-input sample are never charged.
Flat rate on every plan including the free one. No volume tiers, no minimum spend.
Responsible use
This is for lawful, permission-based business outreach and public-contact research. Respect privacy and anti-spam law, YouTube's terms, and the terms of any site it reads. The Actor doesn't send email and doesn't enrich beyond what's publicly on the page.
