YouTube Email Scraper - Bio, Website & Video Emails $4/1K avatar

YouTube Email Scraper - Bio, Website & Video Emails $4/1K

Pricing

from $2.20 / 1,000 email founds

Go to Apify Store
YouTube Email Scraper - Bio, Website & Video Emails $4/1K

YouTube Email Scraper - Bio, Website & Video Emails $4/1K

Find more YouTube creator emails: from the bio, the creator's website and link page, and their latest videos, Steam and podcast pages. MX-checked, no login, with last upload date and average views. Tested: 36 of 59 channels. $4 per 1,000 emails.

Pricing

from $2.20 / 1,000 email founds

Rating

0.0

(0)

Developer

Khandji Omar

Khandji Omar

Maintained by Community

Actor stats

0

Bookmarked

22

Total users

17

Monthly active users

12 hours ago

Last modified

Features

Limited permissions

Share

YouTube Email Scraper — Bio, Website & Video Emails

Get the public business email of YouTube creators from four places: the channel bio, the creator's own website (contact, about and legal pages), their link-in-bio page (Linktree...) and their latest video descriptions. MX-checked, with socials, country and subscribers. Paste @handles or channel URLs, or search by keyword. $4 per 1,000 emails found. No login, no cookies, no API key.

In short: what you give, what you get, what it costs

You giveYouTube @handles, channel links, or a keyword such as home workout
We doRead the channel bio, the creator's own website and link-in-bio page, their latest video descriptions, their Steam game page and their podcast feed, then check that the email's domain can receive mail
You getOne row per channel: the public email, where it was found, subscribers, country, social links, website, last upload date and average views of the latest videos. Expect an email for about 6 channels in 10 (36 of 59 in our public test of 2026-11-03)
It costs$0.50 per 1,000 channels checked + $4 per 1,000 emails found, + $0.001 per run from Dec 1, 2026 (no start fee before). 1,000 channels with 250 emails = $1.50. The first 10 results of every run are free
It does notSign in to YouTube, solve CAPTCHAs, or read the email hidden behind YouTube's "View email address" button (those channels are flagged with hasHiddenEmail)

A real result row is shown under Output below.

Free tier — 10 results free on every run

The first 10 results of every run are free, on every run you ever make — not a one-off trial. One guard: the free allowance never covers more than half of a run, so the offer stays sustainable.

Measured, not promised

Test on 59 channels from YouTube's own search (home workout, personal finance, indie game dev and vegan cooking; 10,000 to 500,000 subscribers each). The input is in our public catalogue, so you can run the same test yourself. Our column is the re-run of 2026-11-03 (run P9jbK04vuM9xAYNRT, after adding Steam and podcast sources); the rival's column is from 2026-10-17.

This ActorBest rival we tested (bio + website)
Channels with an email36 of 59 (61%)29 of 59 (49%)
Emails whose domain receives mail36 of 3623 of 44
Emails taken from behind YouTube's sign-in button05
Time for the 59 channels4 min 18 s4 min 02 s
Price of that run$0.14$0.25

Where our 36 came from: channel bio 11, creator website or link page 18, video descriptions 3, the developer's own Steam game page 2, the creator's same-name podcast feed 2. The other 23 channels publish no email we can read: 17 keep it only behind YouTube's "View email address" button, the rest only offer a contact form.

What does this YouTube channel email scraper do?

For every channel you give it (or every channel YouTube's search returns for your keywords), it opens the channel's About panel and:

  1. reads the business email written in the channel description,
  2. if there is none, opens the creator's own links: their website (home, contact, about, then privacy/imprint pages, where site owners publish their email) and their link-in-bio page (Linktree...), following short links safely,
  3. if there is still none, reads the descriptions of their 5 latest videos (and their own site when it is linked only there),
  4. checks that the email's domain has a working mail server (mx_valid),
  5. adds social links (Instagram, TikTok, X, Reddit, Discord...), website links, country, exact subscribers, total views, video count and join date,
  6. tells you whether the channel also has an email hidden behind YouTube's "View email address" button (hasHiddenEmail) — so you know where a manual check is worth it.

Emails are never guessed and YouTube's protected button is never bypassed. Sponsor and affiliate links (?ref=, discount codes, shops, Steam pages) are skipped, so you get the creator's contact, not their sponsor's.

Compared with dataovercoffee/Youtube-Channel-Business-Email-Scraper

Read on the Store on 2026-10-23 (Youtube Channel Email Scraper). Where it does better, this section says so.

  • Built on the site's own data, not a resold scraper: no second Actor between you and the source.
  • Free results on every run and a hard cost cap (maxTotalChargeUsd).
  • Price: $4 per 1,000 here, $120 there.
  • Only here: last upload date, days since and average views of the latest videos on every channel, so inactive creators can be skipped before you write.

Why use it

  1. More emails, all real. 36 of 59 channels in our dated test vs 29 for the best rival, and every email has a working mail server (see "Measured, not promised").
  2. Pay for results. $0.004 per email found + $0.0005 per channel checked. No start fee until Dec 1, 2026 (then $0.001 per run), no per-search fee. Up to 10 channels of every run are free (at most half of the run).
  3. Keywords or a list. Build a list from a niche ("home workout", "personal finance") with subscriber filters, or enrich a list of channels you already have.
  4. Verification you can filter on. emailVerification = mx_valid (domain receives mail) or published.
  5. API, n8n, Make, Zapier and MCP ready.

How to use it in 3 steps

  1. Click Try for free — two channels and one keyword are prefilled.
  2. Add your channels (URLs, @handles or UC IDs) and/or keywords. Optional: subscriber range, country, "Only output channels with an email".
  3. Click Start and download JSON, CSV or Excel.

Input

FieldWhat it does
channelsChannel URLs, @handles or channel IDs.
searchTermsOptional keywords — runs YouTube's channel search (up to 20 keywords).
maxChannelsPerSearch1 to 500 channels per keyword. Default 50.
minSubscribers / maxSubscribersOptional size filter for keyword search.
countryOptional: keep only channels from this country.
followWebsitesLook on the creator's website when the bio has no email. Default on.
onlyWithEmailOnly write channels that have an email. Default off.
maxTotalChargeUsdOptional hard cost cap for the run.
{
"searchTerms": ["personal finance"],
"maxChannelsPerSearch": 200,
"minSubscribers": 10000,
"maxSubscribers": 500000,
"country": "United States",
"onlyWithEmail": true
}

Output

One row per channel. Real example (email masked):

A real row from this Actor's latest run on Apify (2026-10-24; long texts are cut and people's names hidden here, your dataset has them in full):

{
"status": "ok",
"channelId": "UCsLF0qPTpkYKq81HsjgzhwQ",
"title": "growingannanas",
"handle": "(hidden here)",
"channelUrl": "https://www.youtube.com/@growingannanas",
"email": "(hidden here)",
"emailFoundIn": "(hidden here)",
"emailSource": "(hidden here)",
"emailVerification": "(hidden here)",
"hasHiddenEmail": "(hidden here)",
"allEmails": "(hidden here)",
"subscribers": 8220000,
"country": "Germany",
"totalViews": 4673766124,
"videoCount": 1359,
"joinedAt": "2017-01-20",
"socialLinks": [
"https://instagram.com/growingannanas"
],
"websiteLinks": [
"https://growwithanna.com"
],
"description": "I make people move\n",
"searchQuery": "home workout",
"lastUploadAt": "2026-11-02",
"daysSinceLastUpload": 3,
"recentAvgViews": 310900,
"recentVideosCounted": 10
}

emailFoundIn is channel_bio, website (site, link page or legal page), video_description, steam (the support email a game developer publishes on its own Steam game page) or podcast (the owner email in the public feed of the creator's podcast of the same name, kept only when the feed or the show name proves it is that channel's). allEmails lists every email found at that place. Channels without a public email have email: null — check hasHiddenEmail to see if YouTube holds one behind its button.

lastUploadAt, daysSinceLastUpload and recentAvgViews (new, 2026-11-05) tell you whether the creator is still active and what a video of theirs gets: the average views of the 10 latest uploads, read from the channel's Videos tab. They are approximate (YouTube shows "126K views" and "3 days ago"). Turn them off with includeActivity: false.

How much does it cost?

EventPrice
Channel checked$0.0005 ($0.50 per 1,000)
Email found+$0.004 ($4 per 1,000)
Start fee / search feenone until Dec 1, 2026, then $0.001 per run

Example: 1,000 channels checked with 250 emails found = $0.50 + $1.00 = $1.50. Up to 10 channels of every run are free (at most half of the run). Paid Apify plans get lower tier prices.

Use cases

  • Influencer marketing and sponsorships — contact list of creators in your niche.
  • Agencies and brand deals — enrich the channels you already track with emails and socials.
  • B2B prospecting — creators and media companies publishing a business contact.
  • Partnerships and PR — reach channels in a country or size range.

Use it from code (API)

Python

from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("om_kh/youtube-channel-email-scraper").call(run_input={
"channels": ["@mkbhd", "@veritasium"],
"searchTerms": ["home workout"],
"onlyWithEmail": True,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["title"], item["email"], item["emailVerification"])

cURL

curl -X POST "https://api.apify.com/v2/acts/om_kh~youtube-channel-email-scraper/run-sync-get-dataset-items?token=<YOUR_APIFY_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"channels": ["@mkbhd"], "followWebsites": true}'

Integrations: n8n, Make, Zapier, Google Sheets, CRM

Use the Apify app in n8n, Make or Zapier to push new emails to HubSpot, Pipedrive, Airtable or Google Sheets.

Use it from an AI agent (MCP)

Connect Claude, Cursor or any MCP client to https://mcp.apify.com and add om_kh/youtube-channel-email-scraper as a tool: "find the business emails of the top fitness channels in Canada".

Found it useful?

A short review on the Store page helps other creators' managers find this Actor, and it tells us what to improve next. A bug or a missing source? Open an issue on the Issues tab: we answer within a day.

Tips and limits

  • Hit rate depends on the niche: business-oriented niches publish more emails.
  • The website step reads up to 3 of the creator's links (5 pages per site at most) and one link-in-bio page. When one site carries the channel's name, other sites (usually sponsors) are skipped. Sites that block automated visits (Cloudflare challenge) are not forced.
  • Emails hidden behind YouTube's "View email address" button require a signed-in human and a CAPTCHA; this Actor does not bypass it and flags those channels with hasHiddenEmail.

FAQ

Is it legal? It reads public information that creators publish for business contact. You are responsible for how you contact them — follow the anti-spam law that applies to you (CAN-SPAM, GDPR...).

Do I need a YouTube account or API key? No.

Why is email empty while hasHiddenEmail is true? The creator only shares the email through YouTube's protected button, not publicly.

Can I get channels from one country only? Yes, set country.

Your feedback

Did this Actor save you time? A short review on the Reviews tab helps other people find it, and every review is read. Something missing or broken? Open an issue on the Issues tab: it is answered and fixed fast.