YouTube Channel Email Finder avatar

YouTube Channel Email Finder

Pricing

from $21.25 / 1,000 channel with emails

Go to Apify Store
YouTube Channel Email Finder

YouTube Channel Email Finder

Find the email addresses YouTube channels publish in plain text on their about page or linked website, with the source of each. Give channels or search by theme and subscriber range. No login. You pay for a channel with an address, each search term read, and the run start.

Pricing

from $21.25 / 1,000 channel with emails

Rating

0.0

(0)

Developer

Mamba Labs

Mamba Labs

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 hours ago

Last modified

Features

Limited permissions

Share

Give YouTube channels, or a search term with a subscriber range, and get the email addresses those channels publish in plain text, with the page that shows each one. You pay only for a channel where an address was found.

Features

  • The about page by default, the linked website when you ask. The actor reads the channel's about page text. Set check_websites to yes to also read the website the channel links to (home page and one contact or about page); it is off by default. The run stops at the first source with an address unless you turn on check_all_sources. Video descriptions are a third source you can turn on with videos_to_check.
  • Domain match flag. Each row with an address carries email_domain, website_domain, and email_domain_matches_website. See Domain match flag below.
  • Every address has a source. email_source and email_source_url show where it was published, so you can check it. emails lists every address found.
  • Find channels by theme. search_terms reads YouTube's channel search, and min_subscribers and max_subscribers filter the results.
  • Free when there is nothing. A channel with no published address is a free row that lists what was checked.
  • Cost guards. A maximum charge per run, and the actor stops 90 seconds before the run's timeout and delivers what it has.

How the data is read

The actor reads the public pages a logged out visitor sees, through the Apify proxy, with no YouTube login and no key.

It does not press the "View email address" button on a channel page. That button needs a signed in account and a captcha, and this actor uses neither. An address a channel shows only behind that button is not returned, and that is the main reason a rival that signs in can find more.

Domain match flag

An address a channel publishes is not always on the channel's own domain. It can be a mail provider address (gmail.com), a management agency, or, on a linked website, another site owner's address. In testing, one channel's linked website returned an address on a different company's domain.

Each row with an address compares the domain of email with the websites the channel links on its about page. Social, shop, and link in bio sites do not count as the channel's website.

email_domain_matches_websiteMeaning
trueThe email domain is a linked website's domain or a subdomain of it
falseThe channel links a website, and the address is on another domain. Check email_source_url before you use it
emptyThe channel links no website, so there is nothing to compare

false is not an error. A creator who uses a gmail.com address or an agency reads as false. Use the flag to sort and review, not to drop rows.

Input

FieldTypeDefaultWhat it does
channelsarrayChannel URLs, @handles, or UC channel IDs, up to 500 a run. Clay users: wrap a column in a one item list.
search_termsarrayOptional. Themes to find channels by, such as home espresso. Search results come from YouTube's channel search, up to the maximum per search below.
max_channels_per_searchstring20Number as text, 1 to 200. Default 20.
min_subscribersstringOptional. Number as text. YouTube rounds subscriber counts, so this filter is approximate.
max_subscribersstringOptional. Number as text. YouTube rounds subscriber counts, so this filter is approximate.
check_websitesstringnono (default) or yes. yes reads the home page and one contact or about page on a site the channel links to, obeying robots.txt. It finds more addresses and costs more pages per run.
videos_to_checkstring0Number as text, 0 to 10. Default 0, which is off. YouTube answered most video page reads with a sign in gate in testing, so this finds little and takes longer. Read only when no address has been found yet.
check_all_sourcesstringnono (default) stops at the first source with an address. yes reads them all, which takes longer.
max_charge_usdstringOptional. The run stops before a charge would pass this amount.

Give at least one channel or search term. Number and yes or no inputs are text fields, which is what Clay sends.

Output

FieldTypeWhat it holds
row_typestringOne of: channel, search, run_summary. run_summary is the one free row written when the input is refused.
inputstringThe channel URL, @handle, ID, or search result that produced this row.
found_by_search_termstringThe search term that found this channel. Empty for a channel you listed.
channel_idstringThe UC channel ID.
titlestringThe channel name.
handlestringThe @handle.
channel_urlstringThe channel address.
emailstringThe first published address, from the source read first.
email_sourcestringWhere that address was published: about_page, linked_website, or video_description.
email_source_urlstringThe page that shows the address, so you can check it.
email_domainstringThe domain of the address in email.
website_domainstringThe channel's linked website that matches the email domain, else the first one it links. Social, shop, and link in bio sites are not counted. Empty when the channel links no such site.
email_domain_matches_websitebooleantrue when the email domain is the channel's linked website or a subdomain of it. false when the channel links a website and the address is on another domain, such as a mail provider, an agency, or another site owner. Empty when the channel links no website.
emailsarrayEvery address found, each with email, source, and source_url.
subscribersintegerSubscriber count as a number. YouTube rounds it.
subscribers_textstringThe count as YouTube shows it.
video_countintegerVideos on the channel.
view_countintegerTotal views on the channel.
countrystringThe country the channel states.
descriptionstringThe about page description.
linksarrayThe links the channel lists on its about page.
sources_checkedarrayWhat was read for this channel, including anything that could not be read.
row_statusstringok, or why this row carries no data: no_results, no_change, partial, blocked, or error.
error_reasonstringWhy the row is not ok. A refused input reads input_invalid: followed by what to fix.
billable_events_jsonstringWhat this row was billed as, for example {"channel-email":1}. {} means free.
scraped_atstringWhen the row was written, UTC.

Pricing

Pay per event. You pay for each channel where an address was found, for each search term read, and for the run start. A channel with no published address, a refused page, and a refused input are free. A search term is charged once whether or not it finds channels in your subscriber range, because the search pages are read either way; a refused search page is free.

EventFree planBronzeSilverGold
channel-email, one channel with a published email address found$0.025$0.02375$0.0225$0.02125
search-term, one search term read, with or without matching channels$0.0025$0.002375$0.00225$0.002125
apify-actor-start, once per run (one per GB of memory; the default 512 MB is one)$0.018$0.018$0.018$0.018

Per 1,000 rows of channel-email: $25.00 on the free plan, $21.25 on Gold.

Free plan cap: 1.50 USD of evaluation a month, about 60 rows. Any paid Apify plan removes the cap, and it resets on the 1st. The run stops before a charge that passes your maximum charge per run in Apify or your max_charge_usd input.

Mamba Labs pays the platform costs of your run, Apify proxy traffic included.

Usage examples

Apify Console or API.

{
"search_terms": ["home espresso"],
"max_channels_per_search": "20",
"min_subscribers": "10000",
"max_subscribers": "500000",
"check_websites": "yes"
}

Clay. Number and yes or no inputs are text fields, which is what Clay sends. A list input takes a JSON list, so put the column inside a one item list.

MCP. The Mamba Labs MCP server @mambalabsdev/mcp-youtube-channel-email-finder exposes this actor to Claude and other MCP clients.

Error handling

CaseWhat you get
Missing or unreadable inputOne free row, row_type run_summary, error_reason starting input_invalid: with what to fix. The run ends successfully and charges nothing but the run start
A value that is not a channelOne free row with row_status error, and the other channels still run
A channel that does not existOne free row with row_status no_results
A search termOne search row per term, charged as search-term, with row_status ok when it found channels in range and no_results when it found none. A refused search page is a free blocked row
No published addressOne free row with row_status no_results, the channel stats, and sources_checked
YouTube refuses a pageNo retry. A free row with row_status blocked. After 5 refused channels in a row the run stops
A request fails or a website refusesNo retry. The channel row lists it in sources_checked as not read
The run is close to its timeoutThe actor stops starting new work 90 seconds before the timeout and delivers what it has
The run stops earlyOne free run_summary row with row_status partial says why and how many channels were not read

Limitations

  • Most channels return no address. In a measured sample of 129 channels found by search across 11 themes, with website checks on, 21 (16 percent) published an address these sources could read: 10 on the about page and 11 on a linked website. With website checks off, the default, expect about half as many hits. Your list can differ, and you pay only for the hits.
  • Addresses behind the "View email address" button are not returned. See How the data is read.
  • Only plain text is read. "name at example dot com", an address inside an image, and an address encoded on a web page are not returned, and none is guessed. A site that needs JavaScript to show its address reads as no address.
  • Video descriptions are off by default. In testing, YouTube answered most video page reads with a sign in gate, which the actor treats as not read, and they found no address. An address in a description can also belong to a sponsor, not the channel.
  • A linked website can belong to someone else, such as a course platform or a partner, so its address may not be the creator's own. Check email_source_url and email_domain_matches_website, and treat linked_website with more care than about_page.
  • Speed: about 60 channels in 7 minutes. Set the run timeout to fit a long list.
  • An address is what the channel published. It is not tested for delivery.
  • Links to social, shop, and link in bio sites are not followed. A linked website that refuses, or whose robots.txt bars the page, reads as not checked, and sources_checked says so.
  • Subscriber counts are rounded by YouTube, so the subscriber filter is approximate.
  • A run stops when channels with no address pass 20 plus 12 for each channel with one. Free rows cost pages to read, so this limit keeps a list with almost no addresses from running without end.
  • YouTube's terms restrict automated access and collecting information that might identify a person. Read them and the email rules that apply to you, such as CAN-SPAM and GDPR, before you contact anyone. Honor a request to stop.

Changes

  • 2026-11-09: each search term read is one search-term event (0.0025 USD), with one search row per term. A run of many terms that find nothing paid only the start before. The start price went from 0.014 USD to 0.018 USD.
  • 2026-11-08: a refused or failed page is no longer retried; it is a free row at once. Website checks are off by default; set check_websites to yes to turn them on. New fields email_domain, website_domain, and email_domain_matches_website.

Mamba Labs actor suite

ActorActor ID
Account Hiring WatchgRAZA5WBi1r6L0gy7
Agent Accessibility AuditoranxbRv0lKrpQ1pnua
Agent to Brokerage ResolverePRRGLxOGyaVHO4dI
AI Answer Visibility TrackerRJZvzKniYK4nswcMg
AI List Extractor for Any WebsiteD5hOdIez45M0NX5jD
AI Tooling DetectorEwkHhmqiuJgRoVEbE
Amazon Product, Price, and Stock TrackerMtJPZoyjJ3IeqTFyo
API Deprecation and Breaking Change MonitorpHsbS3xXUK8Jqutz5
App Store and Google Play Review MonitorMaCMEhGrbchxQZ92G
B2B Reddit Conversation MonitorSoDryzzsjmY3SsiyG
Bluesky Brand Presence MappereLpxzP4IuXznlFVND
Bluesky Posts ScraperKldSjS7wjoeZ7vQGm
Brand Sponsor FinderPPgK6xrgOmvL7Nrys
Bulk WHOIS and RDAP Domain Age LookupMTrkG5FLU6SjqLdJY
Business PDF Field ExtractorvM7JCk0CMAx5W0oJh
Career Change Signal EnginevX2Yga1a6wGaXaP14
Company Careers Page Jobs, 17 ATS BoardsizP0rfIgf5YaRZfIh
Company Change Event FeedoX44rS0fkEJ3rXLWe
Company Discovery List Builderjch0HdaZnpbMqlcGS
Company Firmographic EnricherYlUtLWjfPpqykmB8g
Company Funding RecordOFS4Mt1gyYNtGfUbE
Company Headcount EstimatoraHC4GROnNt6kfZe5r
Company Identity Resolverlr8fTRAmZCBZmuwwh
Company Role Email, Phone and Address Finder4mMncKaJykiq94grz
Company Social Presence Mapper4k6CCemkgBDz18m2h
Competitor Price, Stock, and Changelog MonitoryxdgCbUQ4PYQWwRNU
Contact Classifier0lGSeYJmniXhGANnO
Contractor License Search, CA, TX, WA, OR, LAWBYK3CPI2kdeq4bP1
CRM Contact Job Change CheckerL8UbEmMJC1XYPSZOb
Domain Deliverability Checker0tVgxI7A6o9jMlxmc
Domain to LinkedIn URL Resolver3HtnSaqPHOg1Qg5gx
Ecommerce Platform Profiler5G2NeYjBbQTjaTn9L
Ecommerce Store DiscoveryPeHu4sLyFvQHXUUrX
Email List Verifier, Bring Your Own KeyCzVJ4NlaCKk80xpgE
Event Presence IndexWLhMy8fMDgsxdYxv5
Eventbrite Events Scrapersgc6znyrbjOy5Yk9f
Expert Witness Finder, US and AustraliaLIpwlgfE3LaQBaXd4
Facebook Posts ScraperT6jxIeq4ua0SLXnqG
Funding and Press Signal ScannerFS13X6dhQVgX3XOM6
GDPR Cookie Banner and Consent CheckerTrKyOS0KBoGC35nbr
GitHub Followers and Following ExportSGNxDmFb9v3tRDaFI
GitHub Organization Signal ScannerahF8RRpv5mzPao5CN
Google Ads Transparency Center Scraper by Domain1eOwxhBVxzvOXAm4s
Google Maps Places ScraperSuvHCNJ7pIuw6gn54
Google Trends ScraperOeDzaACKmBYJXzHZk
GTM Hiring Signal ScraperD7O1SA2EqwHGsGr1P
GTM Signals AggregatorxKdRfnfFNkdMpFuNs
Healthcare Provider NPI EnricherMrgbHzcpDq3mOv9Df
ICP Fit ScorerW161DT8W4kW55dMFh
Influencer Change Monitord2VVgahNL6UmcLkhg
Influencer Lead List BuilderKnmByszcv135yM30G
Influencer Profile ScraperEqEnklDVMIcB1V499
Influencer Search Across TikTok, Instagram and YouTubetpkedmloIIWtXx6sg
Influencer Talent Agency LookupzCuX4Mgyg6JvXgGzd
Instagram Facebook Brand Presence MapperHXh65I0JBjPsunbY8
Integration and Marketplace Presence MapperV0guNuvM85Q61f2gj
Job Board Keyword Signal Scanner4DvqpvhMR74NLcDDY
Job Posting MonitorQCfICD9kOPiOdj5iI
Journalist and Media List BuildermAfizsZC8qRoR0ecS
Launch Directory List BuildercRq3bmvEZxZtioQ7U
Lead File Import CheckerRwlGVXTf46LqZdUgt
Legal Entity ResolverKHFyPCDIx7CyqULYm
Link in Bio Scraper and Newsletter DetectorOorucdheTIgu7RFzK
LinkedIn Company Page MapperzOPm6A9JEhUGcIdFW
LinkedIn Jobs FeedSH6N0d8cz46BhCC8B
LinkedIn Post TrackeroiGLNPuaf5BRaz9K5
Local Business Lead BuilderqMN97aoHhsAS5bznV
Local Rank and Map Pack Trackergv0kyHGDIg8XscclB
Lookalike Companies from Seed Domainse2O426WBAbLLQL4Z2
Manufacturer and Supplier FinderQcsdmd0lUfPzVkonh
MCP Server Change and Health MonitorIeqjWF9U0BdDQFY08
Media URL TranscriberSyfr7Ya3EsHgWfrB6
Meta Ad Library Ads by Company, Graph APIJ1GWlSXfSGU3u8Wng
Mobile Phone Waterfall6OOgPktf7RIa5XCOP
Multi Platform Social Posts and CommentsicFuHR1EzDvUcfCQ5
Netherlands Rental ListingssGKGsbwoX18lFb6dR
New Hire FindercKuc38p4nYHNF3IW8
Newly Registered Companies, UK, Norway, Finland, Franceg2WfZhWvCtc57g2Jo
News and Media Mention Monitorgol1PPUKrsIk4QLBd
News Site Article ArchiveNjcF3UD8791raFNHh
Newsletter Sponsor TrackerqSwpqxD1TiPZpLQHv
Open Tender and RFP FinderkPTGz6t6TFoUUyfaO
Outbound Stack Detectorv43UJC8r7qW7cBSTG
Page Finder and ExtractorTpurgcOZbVnknlaiC
Partner and Member Directory ExtractorZX0XJPPUvnFJxeC1a
People Finder & Email VerifierLEgloG7tWgQl4o6TD
Person LinkedIn URL ResolverssuyPV8LnEsL8qbnb
Person Social Footprint MapperjfQXa2zW9FHCJot9K
Personal Email to Company ResolverAefT5Ye6YNPFQwJBf
Pinterest Brand Presence Mapperd1HvjZfKhgvWsoEwn
Podcast Guest and Host Findero2MGSvgbSLeeXOsIo
Product Hunt Daily Launches with Maker DomainsO4VX63drWK9Y9x641
Property Owner Records0J7ovG1iaZpQD1P0T
Prospect Engineq9rT6v64nUJdPexOQ
Public Feature Board and Roadmap MonitorrcHF5gj5r2Vqnry35
Publishing Frequency TrackerTbLwaUUATdYb6wp4N
Recent Funding Rounds FeedKueVp9MOz7iOoAgDp
Reddit Brand Presence MapperpKQZmDaT70SEb54bZ
Reddit Search and Thread Scraper4Gsth5cP2Xt9V2xDN
Reporting Window FinderuINxR7a1IW8qUTRUX
Research Topic Institutions and AuthorsOH8ANqt7bCKbo72Gk
Semrush Domain Metrics3dqa0abJrpssHtrYL
Sequencer Event PollerS6s8Rjd61tGdrMRk4
Sequencer Lead Push0Jv27VeWM5tSZQs9x
Shopify App Store and Chrome Web Store ListingsgaY0BzkLyN77mD3wI
Site Crawler for Links and TableslLLJ6JxZ4XqN8ULz0
Substack Newsletter and Posts ScraperUEFsdwiPLmPNVy9xd
Team Page People Extractorj8a9zX0k4mNbvDbWK
Tech Stack Signal Detectorqyd7nNyqFPelQViBx
Tennis Match Datav3OX6zxXHZOf2yurO
Threads Posts by Keyword, Exact Match2OT8K8RiEEWtaj2MW
Ticketmaster Event PricesCrvPX4IwLXQX9bls1
TikTok Brand Presence Mapperfco8FvoJcSafbeyd1
Trustpilot Reputation Enricher3lIqfCt61j4hqE1xz
US and UK Contract Award Winners by CompanyzhEtllASykOcx9hJ8
US Import Records Buyer FinderVIMafpKF5ggOw0COU
VC and Accelerator Portfolio List BuilderchH8hrfuoqqolW06m
Website Accessibility Checker, WCAG 2.2 AAP3jBj3FRghKEhX52z
Website Phrase and Business Model ClassifierCBuZ9k7sRwBeiKiCS
Website Traffic Rank EstimatorGnOFUzlNVIoXgeJjH
Work Email WaterfallOT6xqTFThC0Rjf7Zj
Workplace Program DetectorLi6pPDhqbdzFz3h7G
X Brand Presence MapperoLOgadhHUkNAyDA3w
YouTube Channel and Video List ScrapertxaAjeBqgj5MStFE4
YouTube Channel Email FinderIDgKZcmeeuunUbccN
YouTube Channel from Company Domain6hSpD3kd2s2IQ4VSs
Zillow Listing DetailsyG4zM0Enfsw2NefJ1

Built by Mamba Labs.