YouTube Email Scraper (Creator Emails & Socials)
Pricing
from $7.00 / 1,000 channel with emails
YouTube Email Scraper (Creator Emails & Socials)
Find public business emails of YouTube creators: search channels by keyword or paste a list, and get the email from the channel About text or the creator's website, plus subscribers, views, country and Instagram/TikTok/X links. You only pay for channels with an email.
Pricing
from $7.00 / 1,000 channel with emails
Rating
0.0
(0)
Developer
Julio Barcellos Rangel
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Find the public business email of YouTube creators in bulk. Type a niche keyword such as "home workout" or "skincare routine", or paste a list of channels, and this YouTube email scraper returns each creator's email together with subscribers, total views, country, website and Instagram, TikTok and X links. It is built for influencer marketing, sponsorship outreach and creator lead lists, and you can export the YouTube creator emails to Excel, CSV or Google Sheets.
You only pay for channels where an email was found.
What does YouTube Email Scraper do?
For every channel, the scraper:
- Finds the channel. You can give keywords (it uses YouTube's own channel search) or a list of channels as
@handles, channel URLs (youtube.com/@name,youtube.com/channel/UC...) or channel IDs. - Reads the channel's About section: name, handle, subscribers, total views, video count, joined date, country, description and the external links the creator lists.
- Looks for an email written in the About text. It also understands simple obfuscation like
name [at] domain [dot] com. - If the About text has no email and the creator lists their own website, it opens the website's homepage and its
/contactpage and looks for an email there. Only the creator's own addresses are kept: an address on the same domain as the website, or a personal mailbox (Gmail, Outlook, Yahoo, iCloud, Proton and similar). Emails of shop plugins, agencies or platforms embedded in a page are dropped. - Returns one row per channel with the email, where it was found, and the social profiles.
It does not open YouTube's hidden "View email address" button, which needs a logged-in account and a captcha. It only collects emails the creator published openly.
What data can you extract?
| Field | What it is | Example |
|---|---|---|
email | First email found for the channel | hello@thegamingsetup.com |
emails | All emails found for the channel | ["hello@thegamingsetup.com"] |
emailSource | Where the email was found: channel description or website | website |
channelName | Channel name | The Gaming Setup |
handle | Channel @handle | @TheGamingSetupYT |
url | Channel URL | https://www.youtube.com/@TheGamingSetupYT |
channelId | YouTube channel ID | UCgXDSUnuFx-4JY17t27Lsrw |
subscribers | Subscriber count as a number | 1700 |
subscribersText | Subscriber count as YouTube shows it | 1.7K subscribers |
totalViews | Total channel views | 2092663 |
videoCount | Number of videos | 105 |
joinedDate | Date the channel was created | Mar 1, 2019 |
country | Country set by the creator | Canada |
website | The creator's own website, if listed | https://thegamingsetup.com |
socials | Social profiles from the channel links: instagram, tiktok, twitter, facebook, linkedin, twitch, discord, patreon, threads | {"twitter": "https://twitter.com/thegamingsetup"} |
links | All external links on the channel, with their titles | [{"title": "Website", "url": "https://thegamingsetup.com"}] |
description | Channel About text | Reviewing gaming mice, keyboards… |
keywords | Channel keywords | "" |
isVerified | Channel has the verified badge | false |
isFamilySafe | YouTube's family-safe flag | true |
avatar | Channel picture URL | https://yt3.googleusercontent.com/… |
banner | Channel banner URL | https://yt3.googleusercontent.com/… |
input | What you gave as input for this row (a channel ID when it came from a keyword search) | UCgXDSUnuFx-4JY17t27Lsrw |
scrapedAt | When the row was collected | 2026-10-16T18:30:40.123Z |
How to use YouTube Email Scraper
- Click Try for free.
- In Find channels by keyword, type one niche per line (for example
home workout,personal finance). Or paste channels in Or paste channels. You can use both. - Set Max channels per keyword. This is how many channels are checked, not how many emails you get.
- Keep Only return channels with an email on to get a clean lead list.
- Click Start. When the run finishes, open the Output tab and export as Excel, CSV, JSON or HTML.
Input
searchQueries(list of keywords): one search per line. Each keyword finds up tomaxChannelsPerSearchchannels with YouTube's channel search.maxChannelsPerSearch(number, default 50, max 500): how many channels to check per keyword.channels(list): @handles, channel URLs or channel IDs to check directly.scanWebsites(true/false, default true): when the About text has no email, also check the creator's own website.onlyWithEmail(true/false, default true): when on, only channels with an email are returned. When off, channels without an email are returned too, withemail: null.proxy: Apify Proxy settings. The default works.
{"searchQueries": ["home workout", "skincare routine"],"maxChannelsPerSearch": 100,"channels": ["@mkbhd"],"scanWebsites": true,"onlyWithEmail": true}
Output example
{"channelName": "The Gaming Setup","handle": "@TheGamingSetupYT","url": "https://www.youtube.com/@TheGamingSetupYT","channelId": "UCgXDSUnuFx-4JY17t27Lsrw","email": "hello@thegamingsetup.com","emails": ["hello@thegamingsetup.com"],"emailSource": "website","subscribers": 1700,"subscribersText": "1.7K subscribers","totalViews": 2092663,"videoCount": 105,"joinedDate": "Mar 1, 2019","country": "Canada","website": "https://thegamingsetup.com","socials": {"twitter": "https://twitter.com/thegamingsetup","facebook": "https://www.facebook.com/The-Gaming-Setup-1059590034205031/?ref=bookmarks"},"description": "Reviewing gaming mice, keyboards, controllers and other stuff. …","isVerified": false,"scrapedAt": "2026-10-16T18:30:40.123Z"}
How much does it cost?
This scraper uses pay per event. Platform usage is included in the price.
| Event | Price on the Free plan |
|---|---|
| Channel with an email | $0.01 each ($10 per 1,000) |
Channel without an email (only when onlyWithEmail is off) | $0.001 each ($1 per 1,000) |
Paid Apify plans get a discount on every event: Bronze -10%, Silver -20%, Gold and higher -30%.
Examples on the Free plan:
- You check 1,000 channels and 200 have an email: you pay $2.00. With
onlyWithEmailoff you also pay $0.80 for the other 800 rows. - 50 creator emails for a sponsorship campaign cost $0.50.
What is not charged: channels without an email when onlyWithEmail is on, the same channel found twice, and error rows (channel not found or not loaded).
How many emails to expect: in our tests on mid-size channels, about 13% to 25% of channels had a public email, depending on the niche. Business niches (fitness, beauty, finance, tech reviews) usually have more.
Use cases
- Influencer marketing: build a list of creators in your niche with their contact email and size.
- Sponsorship outreach: find channels to sponsor and reach them directly.
- Agency prospecting: find creators who may need editing, thumbnails or management services.
- Brand partnerships and UGC: shortlist small and mid-size creators by country and subscribers.
- Creator research: map who is active in a topic, with their websites and other social profiles.
- CRM enrichment: add emails and social links to a list of channels you already have.
Tips and limits
- Public emails only. The scraper never logs in and never opens the hidden "View email address" button. Channels that only show their email behind that button come back without an email.
- Website check. Only the homepage and
/contactof the creator's own website are checked, and only when the About text has no email. Link-in-bio pages such as Linktree are checked; course and shop platforms such as Skool, Gumroad, Teachable and Kajabi are skipped because their pages show the platform's email. - Website emails can be generic (
info@,support@,sales@).emailSourcetells you where each email came from. - Keyword search depth. YouTube's channel search returns channels page by page; very broad keywords may return fewer channels than
maxChannelsPerSearchwhen YouTube runs out of results. - Duplicates are removed across keywords and pasted channels, and you are not charged twice for the same channel.
- Errors. When a channel cannot be found or loaded, you get a row with an
errorfield and you are not charged for it.
Use it from the API, Python or JavaScript
JavaScript:
const { ApifyClient } = require('apify-client');const client = new ApifyClient({ token: 'YOUR_TOKEN' });const run = await client.actor('juliob.rangel/youtube-email-scraper').call({ searchQueries: ['home workout'], maxChannelsPerSearch: 100 });const { items } = await client.dataset(run.defaultDatasetId).listItems();
Python:
from apify_client import ApifyClientclient = ApifyClient('YOUR_TOKEN')run = client.actor('juliob.rangel/youtube-email-scraper').call(run_input={'searchQueries': ['home workout'], 'maxChannelsPerSearch': 100})items = client.dataset(run['defaultDatasetId']).list_items().items
It also works with Make, Zapier, n8n, Google Sheets export, webhooks and AI agents through the Apify MCP server.
FAQ
Do I need a YouTube account, API key or cookies? No. The scraper reads public channel pages and does not use the YouTube Data API, so there is no quota.
Can I export the emails to Excel or Google Sheets? Yes. Export the dataset as Excel or CSV, or connect it to Google Sheets.
How many emails will I get? It depends on the niche. In our tests, 13% to 25% of channels had a public email. Use a higher maxChannelsPerSearch to get more emails.
Why did a channel come back without an email when YouTube shows one? That email is probably behind the "View email address" button, which requires a login and a captcha. This scraper only collects openly published emails.
Is scraping YouTube emails legal? The scraper only collects data the creator chose to publish. You are responsible for following YouTube's terms and privacy and anti-spam laws such as GDPR, LGPD and CAN-SPAM. Use the emails for relevant business contact, include an opt-out, and do not send bulk unsolicited messages.
Why did I get an error row? The channel was not found (wrong handle or URL) or could not be loaded. Run it again later; error rows are free.
Related scrapers
- YouTube Channel Info Scraper (Subscribers, Views, Links)
- YouTube Channel Videos Scraper (Fast & Cheap)
- Website Contact Details Scraper (Emails, Phones, Socials)
- Instagram Profile Stats Scraper (Followers, Bio, Posts)
- TikTok Profile Stats Scraper (Followers, Likes, Bio)
Extrator de e-mails de criadores do YouTube
Encontra o e-mail comercial público de criadores do YouTube por palavra-chave ou por lista de canais, junto com inscritos, visualizações, país, site e redes sociais. Você só paga pelos canais em que um e-mail foi encontrado.