Youtube Email Scraper avatar

Youtube Email Scraper

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Youtube Email Scraper

Youtube Email Scraper

📧 Unlock targeted leads with YouTube Email Scraper! Extract emails from creator channels using keywords, niches & locations—fast, accurate, and built for sales, agencies & outreach teams. 🚀 Generate prospect lists instantly and scale smarter.

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

SolidScraper

SolidScraper

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

0

Monthly active users

11 days ago

Last modified

Share

Youtube Email Scraper 📬

Youtube Email Scraper is an Apify actor that helps you find and collect contact emails associated with YouTube bios and posts that relate to your chosen keywords. If you’re searching for a YouTube email scraper, scrape YouTube emails, or an email harvesting from YouTube channels tool, this is built for exactly that—whether you’re a marketer, researcher, or data enthusiast. It uses your keywords and email-domain filters to surface relevant leads faster, saving you hours of manual work at scale.


Why choose Youtube Email Scraper?

FeatureBenefit
Keyword-driven email discoveryFind emails tied to YouTube bios and posts related to your keywords in one workflow
Email-domain targeting with customDomainsFocus results on the domains you care about (for example @gmail.com)
Structured, dataset-ready resultsOutput consistent fields (network, keyword, email, url, etc.) for easy export and analysis
Proxy configuration supportRun reliably with proxyConfiguration and choose the scraping engine that fits your needs
Engine choice (cost-effective vs legacy)Use cost-effective for faster, cheaper scraping or legacy for a more traditional approach
Max-results controlStop automatically when maxEmails is reached to manage time and cost

Key features

  • 🔍 Accurate YouTube email extraction: Extracts email addresses from publicly available text content associated with YouTube results
  • 🧠 Keyword + domain filtering: Uses your keywords plus customDomains (email-domain pattern) to narrow down relevant contacts
  • ⚙️ Engine selection for different tradeoffs: Choose between cost-effective (residential proxies with async requests) and legacy
  • 🛡️ Resilience-focused scraping behavior: Includes retries and fallbacks for blocked or empty-result scenarios to improve run success
  • 💾 Real-time dataset saving: Each found email row is pushed immediately, so progress isn’t lost mid-run
  • 🌐 Structured output for downstream use: Designed for marketers and analysts who want clean fields ready for CRM/import
  • 🔁 Progress persistence: Saves internal progress so long runs can be resumed more safely

Input

Provide input via an input.json file. Example structure:

{
"keywords": ["founder", "marketing"],
"location": "",
"platform": "Youtube",
"customDomains": ["@gmail.com"],
"maxEmails": 20,
"engine": "legacy",
"proxyConfiguration": {}
}

Input Fields

FieldRequiredDescription
keywords✅ YesA list of keywords to search for. The scraper uses these keywords to locate relevant YouTube bios and posts.
location❌ NoLocation to filter search results. Leave empty to not apply a location filter.
platform❌ NoSelect platform. The only supported enum value is Youtube (default: Youtube).
customDomains❌ NoList of custom email domains to target (example format includes @gmail.com). The scraper filters emails by these domains.
maxEmails❌ NoMaximum number of emails to collect. The scraper stops once the limit is reached (helps control runtime/cost). Default is 20.
engine❌ NoChoose scraping engine: cost-effective (Cost Effective (New)) or legacy (Legacy). Default is legacy.
proxyConfiguration❌ NoConfigure proxies for this Actor using Apify proxy settings.

Output

The actor saves each found contact in JSON format by pushing rows to the dataset as results are discovered.

Sample output row:

[
{
"network": "Youtube.com",
"keyword": "founder",
"title": "Example result title",
"description": "Example snippet text where an email was found",
"url": "https://example.com",
"email": "creator@example.com",
"proxyGroups": ["example-proxy-group-or-config"]
}
]

Output Fields

FieldTypeDescription
networkstringThe source network label used in output (Youtube.com).
keywordstringThe keyword that produced the result.
titlestringTitle of the found result item.
descriptionstringText snippet/description associated with the result where the email was extracted from.
urlstringURL of the result where the email was found.
emailstringThe extracted email address.
proxyGroupsarrayProxy configuration/groups associated with the run (as provided in the input engine/proxy configuration context).

Note: The actor outputs rows as it discovers emails using Actor.push_data(row); there’s no single “batch summary object” shown in the output schema because each row is pushed independently.


How to use Youtube Email Scraper (via Apify Console)

  1. Open Apify Console: Log in at https://console.apify.com and open the Actors tab.
  2. Find the actor: Search for Youtube Email Scraper and open its details page.
  3. Add your INPUT: In the INPUT section, paste your input.json or use the form fields.
    Set at minimum: keywords (required).
  4. Tune targeting: Add the email domains you want via customDomains (for example @gmail.com) and optionally set location.
  5. Choose an engine:
    • engine: "legacy" for the legacy approach
    • engine: "cost-effective" for the cost-effective approach
  6. Set output limits: Adjust maxEmails to control how many emails the run collects before stopping.
  7. Configure proxy (optional): If you need proxy control, set proxyConfiguration in the input.
  8. Run & monitor logs: Start the run and watch progress in the logs for found emails and retries.
  9. Open the dataset output: After completion, go to the OUTPUT tab, export the dataset from JSON/CSV as needed.

No coding required — get accurate results in minutes with Youtube Email Scraper.


Advanced features & SEO optimization

  • 🧩 Engine-tuned scraping: Youtube Email Scraper supports both cost-effective and legacy engines so you can balance speed vs reliability depending on your workload.
  • 🔎 Email-domain precision for lead generation: Use customDomains (like @gmail.com) to improve relevance when you’re building a YouTube outreach email list.
  • 🔄 Retry and fallback behavior: Includes retries and handling for blocked or empty-result scenarios to keep long searches running.
  • 💾 Progress persistence for larger runs: Saves progress as it pushes each result, which helps for time-intensive collection sessions.

Best use cases

  • 📈 Lead generation for YouTube brands: Quickly assemble a YouTube influencer email finder list filtered by your preferred email domains.
  • 🎓 Marketing research & mapping creator networks: Build a dataset of creator contact emails tied to niche keywords (great for competitor mapping).
  • 🧠 Recruiting & partnerships sourcing: Find outreach-ready contacts for collaborations, guest posts, or partnerships in a specific YouTube ecosystem.
  • ✉️ Email marketing list building: Create a targeted scrape YouTube emails dataset to fuel campaigns and enrichment workflows.
  • 📊 Data analysis & reporting: Analyze email distribution by keyword (and your customDomains) using structured output fields.
  • 🛠️ CRM and automation pipelines: Feed a consistent JSON structure into downstream systems without manual copy-paste.
  • 🔍 YouTube channel email extractor research: Identify public contact emails associated with YouTube bios and keyword-relevant posts.

Technical specifications

  • Supported Input Formats

    • keywords as an array of strings (required)
    • location as a string (optional)
    • customDomains as an array of strings (optional)
    • maxEmails as an integer (optional)
    • engine as one of: cost-effective, legacy (optional)
    • proxyConfiguration as an object (optional)
  • Proxy Support

    • ✅ Yes, via proxyConfiguration
    • ✅ Engine-specific proxy behavior exists, depending on whether you select cost-effective or legacy
  • Retry Mechanism

    • ✅ Includes retries and fallbacks to reduce disruptions from blocked or empty results
  • Dataset Structure

    • ✅ JSON rows pushed per discovered email with fields: network, keyword, title, description, url, email, proxyGroups
  • Rate Limits & Performance

    • maxEmails helps control runtime by stopping once the limit is reached
    • ✅ Large searches may take longer (you can increase Run Options timeout in Apify for bigger tasks)
  • Limitations

    • ❌ Emails are collected only when they appear in publicly available content associated with the discovered results
    • ❌ Higher email limits don’t guarantee reaching the exact maxEmails count

FAQ

Can the Youtube Email Scraper extract emails from private or logged-in pages?

❌ No. Youtube Email Scraper is designed to work with publicly available sources. It does not access private profiles or password-protected data.

What email addresses will I get—any emails or only specific domains?

It extracts emails and filters them by the domains you provide in customDomains. This is how you implement domain-level targeting for more relevant outreach, such as building a YouTube contact info scraper dataset for your preferred email providers.

What input fields are required?

✅ Only keywords is required. Everything else (location, platform, customDomains, maxEmails, engine, and proxyConfiguration) is optional.

Which engine should I choose: cost-effective or legacy?

If you want faster and more cost-efficient runs, choose engine: "cost-effective". If you prefer the legacy approach, use engine: "legacy". You can also switch engines if you notice results are unexpectedly low.

How many emails will the actor collect?

The actor will stop when it reaches maxEmails. However, it doesn’t guarantee it will always reach that number—if fewer matching emails are found, the run may end earlier.

Is there structured output I can import into other tools?

✅ Yes. Each dataset row contains consistent JSON fields: network, keyword, title, description, url, email, and proxyGroups, which makes it easy to export to JSON/CSV and integrate into workflows.

Do I need to configure proxies?

Not necessarily. You can run without custom proxy configuration, or you can provide proxyConfiguration and choose the engine value that best fits your use case.

Is this good for YouTube lead generation tool workflows?

✅ Yes. This YouTube email search tool is commonly used to compile a YouTube outreach email list filtered by keywords and customDomains, which is ideal for lead generation and enrichment pipelines.


Support & feature requests

If you have questions about the Youtube Email Scraper, or ideas to improve the YouTube email scraper experience, share your feedback.

  • 💡 Feature Requests: Want enhancements like additional export formats, more filtering options, or improved result fields? Tell us what would matter most for your YouTube channel email extractor workflow.
  • 📧 Contact: Reach out at dataforleads@gmail.com.

Your feedback helps shape the roadmap for improving Youtube Email Scraper.


Disclaimer

This tool accesses only publicly accessible sources. It does not access private profiles, authenticated data, or password-protected pages. It’s your responsibility to comply with applicable laws (including GDPR/CCPA where relevant), spam regulations, and each platform’s terms of service.

For data removal requests, contact dataforleads@gmail.com. Please use Youtube Email Scraper responsibly, ethically, and for legitimate purposes only.


If you’re building a scalable Youtube Email Scraper workflow, this is one of the most comprehensive and SEO-optimized ways to extract publicly available YouTube-related contact emails using keywords and domain targeting.