YouTube Channel Email Scraper - Creator Business Contacts
Pricing
from $17.02 / 1,000 contact founds
YouTube Channel Email Scraper - Creator Business Contacts
For influencer outreach, brand deals and agency lead lists: the business contact each creator has published, with the source of every address on the row. It looks past the channel page to the site they link - in a 32-channel run on 2026-09-06, 10 had a contact and 4 of those only on the linked site.
Pricing
from $17.02 / 1,000 contact founds
Rating
0.0
(0)
Developer
NeverEmpty
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
YouTube Channel Email Scraper — business contacts, with the source of every address
For influencer outreach, sponsorship and brand-partnership prospecting, and creator-recruiting lists: give it a list of YouTube channels and it returns the business contact each creator has published — and it tells you where each address came from.
Measured, on this Actor, on 2026-09-06, over 32 channels across ten niches (tech, science, gaming, finance, cooking, fitness, marketing, space, news, education): 10 of 32 (31%) had a published contact, and 4 of those — 40% of all contacts found — were on the website the channel links to, not on the channel page. A scraper that only reads the channel page misses those. Run time 213 seconds with website crawling on; turn crawlWebsite off and it is much faster and cheaper, at the cost of exactly those addresses.
You pay only for a row that carries an address. A channel with no published contact is still returned — with a reason naming which of the two places were checked — and costs you nothing. In the run above that meant paying for 10 rows, not 32. There is no start fee and no subscription.
No API key. Export as JSON, CSV or Excel.
Measured, on this Actor, on 2026-09-06
A single run over 32 channels across ten niches (tech, science, gaming, finance, cooking, fitness, marketing, space, news, education):
| Channels with a published contact | 10 of 32 (31%) |
| …found on the channel's own About text | 6 |
| …found on the website the channel links | 4 (40% of all contacts found) |
| Pages opened on linked websites | 20 |
| Run time | 213 seconds |
Those 4 are the point. A scraper that only reads the About text would have returned nothing for them.
You are only charged for a contact
The charge fires on a row that actually carries an address. A channel with no published contact is still returned — with a reason explaining which of the two places were checked — and costs you nothing. So a list of 1,000 channels where 300 have contacts is billed as 300, not 1,000.
One row per channel
| Field | What it is |
|---|---|
input | What you asked for, kept as you typed it |
channelId, title, channelUrl | The channel it resolved to — the one you named, not a channel recommended next to it |
emails | Every address found, de-duplicated |
emailSources | Where each address came from: the channel description, or the exact URL of the page on the linked site |
websites | The sites the channel links |
contactPagesCrawled | How many pages were opened before it stopped |
description | The channel's own description text |
ok, reason, checkedAt | Whether a contact was found, why not if not, and when it was checked |
emailSources is there so you can check the claim yourself instead of trusting the row.
How it works
- Reads the channel's public page and takes the contact out of the text the creator wrote there.
- If there is none, and the channel links a website, it opens that site and looks for a contact page — up to the number of pages you allow, stopping as soon as it finds an address.
- Anything it could not resolve is returned as a row saying so.
respectRobots is on by default: pages a site disallows are skipped.
Input
channels—@handles, channel URLs orUC…ids. Mix them freely.crawlWebsite— open the site the channel links when the channel itself publishes no address. This is where 4 of the 10 contacts in the run above came from.maxPagesPerSite— how many pages of that site to open before giving up.respectRobots— skip pages the site disallows. Leave it on unless you own the site.timeoutSecs— how long to wait for one page.
{"channels": ["@mkbhd", "@LinusTechTips", "@3blue1brown"],"crawlWebsite": true,"maxPagesPerSite": 3}
Pricing
$23.00 per 1,000 contacts found ($17.02 at the Gold tier). Rows without a contact are free. There is no start fee and no subscription.
Questions
Do I pay for channels that have no email? No. The charge only fires on a row that carries an address.
Where does the address actually come from?
Either the channel's own description, or a page on the website that channel links. emailSources names which, and for a website it gives the exact page URL.
Why did a channel I know has an email come back empty?
Either the address is not in the text of the channel page and the channel links no site, or the site's robots.txt disallowed the pages that would have had it. The reason field says which.
Can I run a large list? Yes. Cost scales with contacts found, not channels submitted.
How fast is it?
32 channels with website crawling on took 213 seconds in the run measured above. Turning crawlWebsite off makes it much faster and cheaper, at the cost of the addresses that only exist on the linked site.
How this differs from other YouTube email scrapers
- It says where every address came from. Most return an address with no provenance; here
emailSourcesnames the description or the exact page URL. - It looks past the channel page. When the creator puts the contact on their own site instead, it follows the link they published — 40% of the contacts in the measured run.
- It does not bill for misses. Channels with nothing to return are free.
- It obeys robots.txt on the sites it opens, and says how many pages it opened.


