Youtube Email scrapper Pro avatar

Youtube Email scrapper Pro

Under maintenance

Pricing

from $8.00 / 1,000 results

Go to Apify Store
Youtube Email scrapper Pro

Youtube Email scrapper Pro

Under maintenance

emails from YouTube at scale with social links. Enter a keyword, scan thousands of channels in minutes. Get verified emails, subscriber counts, Instagram, Twitter, TikTok, Facebook, LinkedIn and website links. Perfect for influencer outreach and lead gen. 60+ emails/min.

Pricing

from $8.00 / 1,000 results

Rating

0.0

(0)

Developer

LAGIC

LAGIC

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

5 days ago

Last modified

Share

Youtube Email Scraper Pro

Extract emails from YouTube creators at scale with social media links included.


What is Youtube Email Scraper Pro and how does it work?

Youtube Email Scraper Pro is a high performance web scraping tool that extracts business email addresses and social media contact details from YouTube channel descriptions. Enter any keyword and it automatically discovers thousands of YouTube channels, reads their public descriptions, and extracts every email and social link it finds.

Here's how you can find creator emails:

πŸ”Ž By keyword. Enter a keyword like sales, fitness coaching, or real estate agent. The spider automatically expands your keyword into hundreds of related search queries using YouTube's autocomplete engine, then discovers channels across all those niches.

🎯 With filters. Narrow down results using YouTube search filters. Sort by upload date, view count, or rating. Filter by video duration, minimum views, or subscriber count range to find exactly the right creators.

🌍 By country & language. Target creators from specific countries (US, GB, IN, DE) or languages (en, es, fr, pt, hi) to build geo-targeted lead lists.


What data can I extract from YouTube channels?

With Youtube Email Scraper Pro, you will be able to extract the following data for each creator:

DataDescription
πŸ“§ EmailBusiness email from the channel description
πŸ“Ί Channel NameDisplay name of the YouTube channel
πŸ”— Channel URLDirect link to the channel page
πŸ†” Channel IDUnique YouTube channel identifier
πŸ‘₯ SubscribersSubscriber count at time of scraping
πŸ“Έ InstagramInstagram profile URL if listed
🐦 Twitter / XTwitter or X profile URL if listed
🎡 TikTokTikTok profile URL if listed
πŸ“˜ FacebookFacebook page URL if listed
πŸ’Ό LinkedInLinkedIn profile URL if listed
🌐 WebsiteExternal website URL if listed
πŸ” Search KeywordThe keyword that discovered this creator
πŸ• Extracted AtTimestamp of when the email was found

Why scrape YouTube for emails?

πŸ“© Influencer outreach. Build targeted email lists for sponsorship and collaboration pitches

🀝 Brand partnerships. Find creators in your niche who are actively looking for brand deals (they list their business email for a reason)

πŸ“Š Market research. Analyze creator landscapes across any niche, including subscriber counts and social media presence

🎯 Lead generation. Generate verified leads for agencies, SaaS products, or services targeting content creators

πŸ’Ό Talent scouting. Discover emerging creators before they blow up by filtering by subscriber count

πŸ”„ CRM enrichment. Enrich your existing creator database with social media profiles and updated contact info


How do I use Youtube Email Scraper Pro?

Youtube Email Scraper Pro was designed for an easy start even if you've never extracted data from the web before. Here's how you can scrape YouTube creator emails with this tool:

  1. Create a free Apify account using your email.
  2. Open Youtube Email Scraper Pro on the Apify platform.
  3. Enter a keyword β€” for example, fitness coaching or real estate.
  4. Optionally set filters β€” subscriber range, country, sort order, etc.
  5. Click "Start" and watch emails appear in real time.
  6. Download your data in JSON, CSV, Excel, XML, or HTML.

Results are pushed to the dataset in real time as they are discovered. You don't have to wait for the entire run to finish. Each email appears the moment it's found.


Input

The input for Youtube Email Scraper Pro should be a keyword and optionally a maximum email count. For a fuller explanation of input in JSON, head over to the input tab.

The simplest input is just a keyword:

{
"keyword": "fitness coaching",
"maxEmails": 200
}

For more targeted results, add filters:

{
"keyword": "real estate agent",
"maxEmails": 500,
"country": "US",
"language": "en",
"minSubscribers": 1000,
"maxSubscribers": 500000,
"sortBy": "upload_date",
"uploadDate": "month"
}

Input Parameters

Search Settings

ParameterTypeDefaultDescription
keywordstringrequiredSeed keyword to search YouTube for (e.g. "sales", "fitness coaching")
countrystring""2-letter country code (US, GB, CA, IN, DE). Leave empty for global
languagestring"en"Language code for results (en, es, de, fr, pt, hi)

Filters

ParameterTypeDefaultDescription
minSubscribersinteger0Only include channels with at least this many subscribers
maxSubscribersinteger0Only include channels with at most this many subscribers (0 = no limit)
minViewsinteger0Minimum video view count
minLikesinteger0Minimum video like count
minCommentsinteger0Minimum video comment count
minDurationinteger0Minimum video duration in seconds
maxDurationinteger0Maximum video duration in seconds
sortByenum"relevance"Sort order: relevance, upload_date, view_count, rating
uploadDateenum"any"Time filter: any, hour, today, week, month, year

Limits

ParameterTypeDefaultDescription
maxEmailsinteger500Stop the spider after finding this many unique emails (max 10,000)

Proxy (Optional)

ParameterTypeDefaultDescription
proxyConfigurationobjectnullApify proxy configuration. The actor works without proxies for most use cases

Output sample

The results will be wrapped into a dataset which you can find in the Storage tab. Here's an excerpt from the JSON dataset you'd get if you search for sales:

[
{
"email": "partnerships@simonsquibb.com",
"channelName": "Simon Squibb",
"channelUrl": "https://www.youtube.com/channel/UCGznz4NfW5iymkvn1l40qyA",
"channelId": "UCGznz4NfW5iymkvn1l40qyA",
"subscribers": 2220000,
"source": "description",
"extractedAt": "2026-02-23T20:30:47Z",
"searchKeyword": "sales",
"instagram": "",
"twitter": "",
"tiktok": "",
"facebook": "",
"linkedin": "",
"website": "https://www.simonsquibb.com"
},
{
"email": "enquiries@betastudios.co.uk",
"channelName": "Beta Squad",
"channelUrl": "https://www.youtube.com/channel/UCuzPpG6JXO9p5Bt1cSjjJbw",
"channelId": "UCuzPpG6JXO9p5Bt1cSjjJbw",
"subscribers": 11600000,
"source": "description",
"extractedAt": "2026-02-23T20:32:51Z",
"searchKeyword": "sales",
"instagram": "https://instagram.com/betasquad",
"twitter": "https://x.com/BetaSquad5",
"tiktok": "",
"facebook": "",
"linkedin": "",
"website": "https://www.betasquad.com"
},
{
"email": "upflip@creatorsagency.co",
"channelName": "UpFlip",
"channelUrl": "https://www.youtube.com/channel/UCTZ1y0Ci_bFEo3fP-cEFdQQ",
"channelId": "UCTZ1y0Ci_bFEo3fP-cEFdQQ",
"subscribers": 1590000,
"source": "description",
"extractedAt": "2026-02-23T20:33:05Z",
"searchKeyword": "sales",
"instagram": "",
"twitter": "",
"tiktok": "",
"facebook": "",
"linkedin": "",
"website": "https://www.upflip.com"
}
]

You can choose in which format to download your YouTube email data: JSON, JSONL, Excel spreadsheet, HTML table, CSV, or XML.

A Run Summary is also saved automatically to the key-value store after each run:

{
"keyword": "sales",
"emailsFound": 400,
"channelsScanned": 4318,
"ytSearchQueries": 694,
"descHits": 4317,
"emailYieldRate": 0.0926,
"avgSubscribersPerEmail": 1696533,
"resultsWithSocialLinks": 104,
"socialLinkCoverage": 0.26,
"extractionPaths": {
"ytInitialData": 0,
"htmlFallback": 4317,
"failed": 1
},
"errors": {
"rateLimit429": 0,
"server5xx": 0,
"timeout": 0,
"parse": 0
}
}

How many results can you scrape with Youtube Email Scraper Pro?

Youtube Email Scraper Pro can return 400+ emails in under 7 minutes on average. Here are typical results based on run time:

Run TimeTypical EmailsChannels ScannedRate
5 minutes150 to 2502,000 to 3,000~60/min
10 minutes300 to 5004,000 to 6,000~50/min
20 minutes500 to 9008,000 to 12,000~40/min
30+ minutes900+12,000+varies

Performance varies by niche. Business, marketing, and coaching keywords tend to have higher email rates (8 to 12% of channels), while entertainment or gaming keywords tend to be lower (2 to 5%).

You have to keep in mind that scraping YouTube is dynamic and subject to change. The maximum number of results may vary depending on the keyword, location, and other factors. The best way to know for sure for your particular use case is to do a test run yourself.


How much will scraping YouTube emails cost you?

It costs $8 per 1,000 emails extracted, which comes out to just $0.008 per email.

πŸ’‘ Tip: Subscribing to one of the paid plans adds more credit to your account and reduces the cost of scraping. Check Apify pricing for details.


Do I need proxies to scrape YouTube?

No. The actor works without proxies for most use cases. Direct connections achieve a near 100% success rate for channel description fetching. In our benchmark run, 4,317 out of 4,318 channel descriptions were successfully fetched without any proxies.

If you want to run at extreme scale (1,000+ emails per run), you can enable proxies in the Proxy Configuration section. Residential proxies are recommended for the highest success rate.


Frequently Asked Questions

Can I scrape emails from specific YouTube channels?

Currently, the actor discovers channels automatically by searching YouTube with your keyword. You provide a topic or niche keyword and it finds channels in that space. Direct URL-based scraping of specific channels is not supported in this version.

How does the actor find emails?

The actor searches YouTube for videos matching your keyword, visits each creator's channel page, reads their public "About" section and channel description, and extracts any email addresses and social media links they've listed. It uses YouTube's own data structures to extract this information efficiently.

Are the results deduplicated?

Yes. Each email appears only once in the results, even if it's found on multiple channels. Emails are also validated to filter out false positives such as image file names and internal YouTube URLs.

Can I filter by subscriber count?

Yes! Use minSubscribers and maxSubscribers to target specific channel sizes. For example, set minSubscribers: 10000 and maxSubscribers: 500000 to find mid-tier creators who are big enough to have influence but small enough to respond to outreach.

Why did I get fewer emails than maxEmails?

The actor stops when either it reaches the maxEmails target, the time budget runs out, or all available keywords have been searched. To get more emails, increase the run timeout in your Apify actor settings.

Does the actor extract private data?

No. The actor only extracts information that channel owners have chosen to make publicly visible in their channel descriptions and header links. It does not access private data, logged-in features, or protected content.


Want to scrape other platforms for emails?

If you want to extract contact details from other platforms, check out these scrapers:

ScraperDescription
πŸ—Ί Google Maps Email ExtractorExtract emails and social links from Google Maps places
πŸ“Έ Instagram ScraperScrape Instagram profiles and contact info
πŸ’Ό LinkedIn ScraperExtract company and profile data from LinkedIn
🐦 Twitter ScraperScrape Twitter profiles and bios for contact details
πŸ“˜ Facebook Pages ScraperExtract data from Facebook business pages

Browse the full Apify Store for more scrapers.


Integrations and Youtube Email Scraper Pro

Youtube Email Scraper Pro can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. You can integrate with Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and more.

You can also use webhooks to carry out an action whenever an event occurs, e.g., get a notification whenever Youtube Email Scraper Pro successfully finishes a run.


Using Youtube Email Scraper Pro with the Apify API

The Apify API gives you programmatic access to the Apify platform. The API is organized around RESTful HTTP endpoints that enable you to manage, schedule, and run Apify actors. The API also lets you access any datasets, monitor actor performance, fetch results, create and update versions, and more.

Python:

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("lagic/youtubeemailscrapperpro").call(run_input={
"keyword": "fitness coaching",
"maxEmails": 100,
})
dataset_items = client.dataset(run["defaultDatasetId"]).list_items().items
for item in dataset_items:
print(f"{item['email']} β€” {item['channelName']} ({item['subscribers']:,} subs)")

JavaScript:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('lagic/youtubeemailscrapperpro').call({
keyword: 'fitness coaching',
maxEmails: 100,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach(item => {
console.log(`${item.email} β€” ${item.channelName} (${item.subscribers} subs)`);
});

You can use the apify-client NPM package to access the API using Node.js, or the apify-client PyPI package to access the API using Python. Check out the Apify API reference docs for full details, or click on the API tab for code examples.


Our scrapers are ethical and do not extract any private user data. They only extract what the user has chosen to share publicly in their channel descriptions and header links. The actor does not:

  • Access private or logged-in data
  • Bypass authentication or paywalls
  • Extract data that isn't publicly visible

However, you should be aware that your results could contain personal data (email addresses). You should not scrape personal data unless you have a legitimate reason to do so.

If you're unsure whether your reason is legitimate, consult your lawyers. You can also read Apify's blog post on the legality of web scraping.


Not your cup of tea? Build your own scraper.

Youtube Email Scraper Pro doesn't exactly do what you need? You can always build your own! We have various scraper templates in Python, JavaScript, and TypeScript to get you started. Alternatively, you can write it from scratch using the open source library Crawlee. You can keep the scraper to yourself or make it public by adding it to Apify Store (and find users for it).

Or let us know if you need a custom scraping solution.


Your feedback

We're always working on improving the performance of our Actors. So if you've got any technical feedback for Youtube Email Scraper Pro or simply found a bug, please create an issue on the Actor's Issues tab in Apify Console.