YouTube Channel Email Scraper - Creator Outreach avatar

YouTube Channel Email Scraper - Creator Outreach

Pricing

from $1.50 / 1,000 resolved youtube channels

Go to Apify Store
YouTube Channel Email Scraper - Creator Outreach

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

Dami's Studio

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

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
}
FieldDefaultNotes
channelUrlsChannel URLs, @handles or UC... IDs. Anything else is rejected as BAD_INPUT.
maxChannels50Unique channels per run. Ceiling 500.
crawlLinkedWebsitesfalseAlso check the sites the channel links to. Billed separately, see below.
maxWebsitePages2Pages per linked site, home page included. The ceiling really is 2.
proxyConfigurationdirectOptional. 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:

EventPriceWhen
channel$0.0015Once per resolved channel ($1.50 per 1,000)
website-audit$0.0025Once 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.