YouTube Channel Email Scraper avatar

YouTube Channel Email Scraper

Pricing

from $4.00 / 1,000 email founds

Go to Apify Store
YouTube Channel Email Scraper

YouTube Channel Email Scraper

Extract business emails, contact info, and social media links from YouTube channel About pages. Supports @handles, channel URLs, and channel IDs.

Pricing

from $4.00 / 1,000 email founds

Rating

0.0

(0)

Developer

LurkAPI

LurkAPI

Maintained by Community

Actor stats

1

Bookmarked

4

Total users

1

Monthly active users

2 days ago

Last modified

Share

Find contact emails for any YouTube creator. Paste channel links, or type a topic to discover creators automatically. Get back emails, social profiles, and channel stats for every channel.

๐ŸŽฌ What it does

  1. Find emails everywhere: Scans the channel description, video descriptions, pinned comments, and even the creator's personal website to find email addresses
  2. Search by keyword: Type a topic like "fitness" or "AI tools" and the scraper finds relevant YouTube channels for you, then extracts their contact info
  3. Collect social profiles: Gets every social link from the channel (Instagram, Twitter/X, LinkedIn, TikTok, Facebook, Discord, Telegram, and more)
  4. Detect hidden business emails: Some creators have a business email on YouTube that is only visible if you are signed into Google. The scraper flags these channels so you know the email exists, even if it can't extract it yet
  5. Validate emails (optional): Checks if an email address is real by verifying the domain's mail server (MX records), and flags throwaway email services like Mailinator or Tempmail
  6. Ready to export: All data is structured for CRM import. Subscriber counts are numbers (not "1.2M"), dates are in YYYY-MM-DD format, and social links have their own fields

๐Ÿ“‹ How to use it

Step 1: Choose how to find channels

Option A: Paste channel links. Add YouTube channel URLs, @handles, channel IDs, or even video URLs to the input. You can mix formats:

  • @mkbhd
  • https://www.youtube.com/channel/UCxxxxxxxxxxxxxxxxxxxxxx
  • UCxxxxxxxxxxxxxxxxxxxxxx
  • https://www.youtube.com/watch?v=dQw4w9WgXcQ (the scraper figures out which channel uploaded the video)

Option B: Search by keyword. Type a topic in the "Keyword Search" field. For example, "vegan recipes" or "SaaS marketing". The scraper searches YouTube, finds channels that match your topic, and extracts their contact info. You can search for multiple topics at once. Use the "Max Channels Per Search" setting to control how many channels are processed per keyword (default is 20, max is 500). Lower it to save costs, raise it to discover more creators.

You can use both options together. Process up to 500 channels per run.

Step 2: Configure options

  • Scan Linked Websites (on by default): The scraper visits websites linked on the channel's About page and looks for email addresses. It also checks common pages like /contact and /about on those websites. This catches emails that creators put on their personal site instead of YouTube. You can turn this off if you only want emails found directly on YouTube.
  • Validate Emails (on by default): Runs two checks on every email found. First, it verifies the email domain has working mail servers (MX records). Second, it flags disposable/throwaway email services. Each email gets a validation result: valid, invalid, or disposable. This is a paid feature, charged per email validated.
  • Concurrency: How many channels to process at the same time. Default is 3, maximum is 5.

Step 3: Run and get results

Click Start. Each channel takes about 2 to 5 seconds.

Results show up in the Output tab with three views:

  • Overview: Emails, validation status, and channel stats at a glance
  • Contacts & Social Links: Every social profile and website link, one column per platform
  • Channel Metadata: Subscriber counts, view counts, join dates, country

๐Ÿ” How website scanning works

Many YouTube creators don't put their email in their YouTube description. Instead, they link to their personal website, where the email is on a contact page.

When "Scan Linked Websites" is turned on, the scraper:

  1. Looks at every website linked on the channel's About page
  2. Visits each website and scans it for email addresses
  3. Also checks /contact, /contact-us, /about, and /about-us pages on the same site
  4. Skips social media links (Instagram, Twitter, etc.) since those won't have creator emails

Every email in the results includes a source field so you know exactly where it came from:

  • "description": found in the YouTube channel description
  • "channel-page": found in a video description on the channel
  • "pinned-comment": found in the pinned comment of the latest video
  • "website:https://example.com": found on the creator's linked website

๐Ÿ”Ž How keyword search works

Instead of providing specific channel URLs, you can type a topic and let the scraper find channels for you.

Example: You type "personal finance" in the Keyword Search field. The scraper:

  1. Searches YouTube for "personal finance"
  2. Collects channels from the search results (both channels and channels that uploaded matching videos)
  3. Removes duplicates
  4. Extracts emails and contact info from each channel

This is perfect for building outreach lists when you don't already have a list of channels. You control how many channels are processed per search with the "Max Channels Per Search" setting (default 20, max 500). Each search query is charged separately.

๐Ÿ”’ What are hidden business emails?

Some YouTube creators set up a business email through YouTube's built-in feature. When they do, a "View email address" button appears on their About page. But YouTube hides this email behind a verification wall: you have to be signed into Google and sometimes solve a CAPTCHA to see it.

The scraper detects when a channel has this hidden email and flags it with hasHiddenEmail: true. The status message explains what's going on:

"No public email found. This channel has a business email, but YouTube hides it behind a verification wall. You can see it by visiting the channel's About page and clicking 'View email address' while signed into Google. We are building automatic reveal for a future update."

We are actively building a feature to reveal these emails automatically. It will be available as an optional toggle soon.

๐Ÿ“Š Output fields (35 fields)

Channel metadata

FieldTypeDescription
channelNameStringDisplay name
channelHandleString@handle (e.g., @mkbhd)
channelIdStringUnique YouTube channel ID
channelUrlStringChannel URL
descriptionStringChannel description
subscriberCountIntegerSubscriber count (e.g., 20900000)
viewCountIntegerTotal view count
videoCountIntegerTotal videos
countryStringChannel country
joinedDateStringJoin date (YYYY-MM-DD)
thumbnailUrlStringProfile image URL
isVerifiedBooleanWhether the channel has a YouTube verification badge

Email fields

FieldTypeDescription
youtubeEmailString/nullEmail found in the YouTube description only
youtubeEmailValidationString/nullvalid, invalid, or disposable (only shown when youtubeEmail exists and validation is enabled)
emailsArrayAll emails with source and validation fields
hasEmailBooleanWhether any email was found
hasHiddenEmailBooleanWhether a hidden business email exists behind YouTube's verification
FieldTypeDescription
websiteUrlString/nullPrimary website URL
instagramUrlString/nullInstagram profile URL
xUrlString/nullX (Twitter) profile URL
linkedinUrlString/nullLinkedIn profile URL
facebookUrlString/nullFacebook page URL
tiktokUrlString/nullTikTok profile URL
discordUrlString/nullDiscord server URL
telegramUrlString/nullTelegram channel URL
hasLinksBooleanWhether the channel has external links
primaryAggregatorUrlString/nullLink aggregator URL (Linktree, Beacons, etc.)
socialLinksObjectAll social links grouped by platform
allLinksArrayAll links with title, URL, and type

Meta

FieldTypeDescription
statusStringSuccess, error message, or hidden email explanation
scrapedAtStringISO 8601 timestamp of extraction
inputUrlStringOriginal input URL/handle
errorString/nullError details if the channel failed

๐ŸŒ Proxy settings

By default, the scraper uses Apify's datacenter proxies.

  • Automatic (default): Apify picks the best proxy for you
  • Datacenter: Fast and cheap. Works for most channels.
  • Residential: Use this if you get frequent blocks or rate limit errors, especially with large batches
  • Own proxies: Provide your own proxy URLs
  • No proxy: Disable proxies entirely

๐Ÿ’ฐ Pricing

You only pay for results. Channels where no email is found are free.

  • Email found: Charged once per email address found (from any source)
  • Email validated (optional): Charged once per email when validation is enabled
  • Keyword search: Charged once per search query

Example: You process 100 channels. 30 of them have at least one email. You have email validation turned on.

  • 30 email charges (one per email found)
  • 30 validation charges (one per email validated)
  • Total: 60 charges

If some channels have multiple emails, you pay per email. A channel with 2 emails counts as 2 extraction charges and 2 validation charges.

โš ๏ธ Known limitations

  • Hidden business emails behind YouTube's verification wall cannot be extracted automatically yet. The scraper flags them with hasHiddenEmail: true so you know they exist. Automatic reveal is coming soon.
  • Large batches (300+ channels) may encounter YouTube rate limits. If this happens, switch to residential proxies.
  • Email validation checks if the domain has working mail servers (MX records). It does not verify that the specific email address or mailbox exists.
  • Deleted or private channels return an error status and are not charged.

โ“ FAQ

Why did a channel show "No email found"? The channel has no email in their description, video descriptions, or linked websites. Check the hasHiddenEmail field: if it says true, the channel does have a business email, but YouTube hides it behind a sign-in wall. See the "What are hidden business emails?" section above.

Why did a channel fail? The channel was deleted, renamed, or YouTube is temporarily blocking requests. The error message tells you what happened. Try again later or switch to residential proxies.

Which proxy should I use? Start with the default (Automatic). If you are processing more than 100 channels at once or see rate limit errors, switch to Residential.

What does email validation check? Two things. First, MX records: it checks if the email domain has working mail servers, which confirms the domain can receive mail. Second, disposable email detection: it flags throwaway email services like Mailinator, Tempmail, and Guerrillamail. Each email gets a result: valid, invalid, or disposable. Note: this does not verify if the specific mailbox exists, only that the domain is set up to receive mail.

What is the difference between youtubeEmail and emails? youtubeEmail only contains emails found directly in the YouTube channel description. This is usually the creator's primary business email. emails contains every email found from all sources (description, video descriptions, pinned comments, linked websites) along with where each one was found. Use youtubeEmail when you want the most reliable contact. Use emails when you want the broadest reach.

Can I process video URLs? Yes. If you paste a video URL, the scraper figures out which channel uploaded the video, then extracts that channel's contact info.

How does keyword search work? Type a topic (like "AI tools" or "vegan cooking") in the Keyword Search field. The scraper searches YouTube for that topic, finds matching channels, and extracts their contact info. Each search finds 5 to 20 channels depending on the topic.

โš–๏ธ Disclaimer

This tool is intended for personal, research, and educational use. You are responsible for complying with YouTube's Terms of Service and applicable laws in your jurisdiction, including anti-spam regulations (CAN-SPAM, GDPR, etc.) when using extracted email addresses. The developer is not liable for misuse. Data availability depends on YouTube at run time.

Keywords: youtube email scraper, youtube channel email, youtube contact scraper, youtube email extractor, youtube business email, youtube social links, youtube creator email, influencer email finder