Youtube Channel Email Scraper By Keyword avatar

Youtube Channel Email Scraper By Keyword

Pricing

from $1.99 / 1,000 results

Go to Apify Store
Youtube Channel Email Scraper By Keyword

Youtube Channel Email Scraper By Keyword

๐Ÿ”Ž๐Ÿ“ง Find targeted emails by keyword fast! Our Email Scraper helps marketers & sales teams discover B2B leads, verify contacts, and grow outreach lists instantly. ๐Ÿš€โšก Subscribe for efficient lead sourcing.

Pricing

from $1.99 / 1,000 results

Rating

0.0

(0)

Developer

SolidScraper

SolidScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Share

YouTube Keyword Email Search is an Apify actor that helps you find YouTube channel leads by searching for specific keywords and collecting email addresses (when available). Itโ€™s designed for people who need YouTube keyword email search results fastโ€”so you can build prospect lists for outreach, partnerships, and lead generation without manually hunting across profiles one by one. Whether youโ€™re a marketer, recruiter, data analyst, or researcher, this tool makes YouTube keyword email tool workflows practical at scale, including country filtering and email-availability filtering. Youโ€™ll be able to save time while producing structured leads ready for your CRM or analysis pipeline.


FeatureBenefit
โœ… Keyword-based lead discoveryFinds YouTube channels separately for each keyword so you can run targeted YouTube keyword search engine email campaigns
โœ… Optional email-only filteringWhen enabled, returns channels that have emails in their description (common email providers supported)
โœ… Resilient scraping with retries & fallbacksIncludes retry logic and resilience to reduce failed runs and improve collection consistency
โœ… Structured output datasetSaves results with channel metadata, social links, and an emails array for downstream enrichment
โœ… Scales across multiple keywordsCollects leads across your full keyword list up to your per-run limits
โœ… Proxy supportUses built-in proxy support to help keep requests reliable

Key features

  • ๐Ÿง  YouTube keyword email search by keyword: Provide multiple keywords and the actor processes each one, collecting leads separately per keyword.
  • ๐Ÿ“ Country filtering: Use country to restrict results to a target country (or worldwide when left empty).
  • ๐Ÿ“ง Email discovery mode: Turn on scrapeLeadsWithEmail to find channels that have email addresses in their description.
  • ๐Ÿ”„ Retry logic for reliability: Uses retries (maxRetries) during scraping and fetching to improve success rates.
  • ๐Ÿงพ Complete channel context: Captures fields like channel name, handle, description, custom URL, avatar URL, subscriber count, and video count.
  • ๐Ÿ”— Social links extraction: Extracts social_links from channel external links when available.
  • ๐Ÿ’พ Real-time dataset saving: Pushes each successfully scraped lead immediately into the output dataset for easy export.
  • ๐Ÿงน Clean output readiness: Includes a success flag and error_message when scraping fails, so you can filter confidently.

Input

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

{
"keywords": ["fitness", "tech reviewer", "gaming"],
"country": "United States",
"maxLeadsPerKeyword": 20,
"scrapeLeadsWithEmail": false
}

Input Fields

FieldRequiredDescription
keywordsโœ…A list of keywords to search for YouTube channels. Each keyword is searched separately.
countryโŒFilter results by country. Leave empty for worldwide results.
maxLeadsPerKeywordโŒMaximum number of leads to collect for each keyword (1โ€“500).
scrapeLeadsWithEmailโŒIf enabled, the actor returns only channels that have emails in their description. If disabled, it collects all channels matching keywords (regardless of email availability).

Output

The actor saves each scraped channelโ€™s data in JSON format into the YouTube Leads Dataset.

Example output item:

{
"keyword": "fitness",
"channel_url": "https://www.youtube.com/@example/about",
"channel_handle": "example",
"channel_name": "Example Channel",
"emails": ["contact@example.com"],
"business_email": "contact@example.com",
"subscriber_count": "123K subscribers",
"video_count": "456 videos",
"joined_date": "Joined January 2020",
"channel_description": "About the channel...",
"social_links": {
"twitter": "https://twitter.com/example"
},
"custom_url": "@example",
"country": null,
"banner_url": null,
"avatar_url": "https://example.com/avatar.jpg",
"success": true,
"error_message": null
}

Output Fields

FieldTypeDescription
keywordstringThe keyword used for this lead.
channel_urlstringThe normalized channel URL (base channel URL).
channel_handlestring | nullThe channel handle if available.
channel_namestring | nullThe channel name.
emailsarrayAll extracted email addresses found from channel text.
business_emailstring | nullThe first email in emails (if any).
subscriber_countstring | nullSubscriber count text (as shown on the channel page).
video_countstring | nullVideo count text.
joined_datestring | nullJoined date text.
channel_descriptionstring | nullChannel description/about text.
social_linksobjectExtracted social links (for platforms found in external links).
custom_urlstring | nullThe channel vanity/custom URL value if available.
countrystring | nullCountry field (may be null depending on what the actor extracts).
banner_urlstring | nullBanner URL if available.
avatar_urlstring | nullAvatar/thumbnail URL.
successbooleanIndicates whether the scrape produced useful data.
error_messagestring | nullError details when success is false.

After the run, you can export your dataset from Apify Console to tools that support JSON and CSV workflows.


How to use YouTube Keyword Email Search (via Apify Console)

  1. Open Apify Console Log in at console.apify.com and go to the Actors tab.

  2. Find the actor Search for YouTube Keyword Email Search and open the actor page.

  3. Add your input In the INPUT section, enter your JSON with: your keywords, optional country, optional maxLeadsPerKeyword, and scrapeLeadsWithEmail.

  4. Choose your email strategy If your goal is YouTube keyword email search for outreach, enable scrapeLeadsWithEmail. If you want broader channel discovery first, leave it disabled.

  5. Run the actor Click Run to start. Youโ€™ll see progress logs for each keyword, plus information about collected leads and filtering.

  6. Monitor logs and behavior The actor will process keywords one by one, use retries/fallbacks to improve reliability, and push successful results into the dataset as it goes.

  7. Open the dataset After completion, go to the OUTPUT tab and open the YouTube Leads Dataset.

  8. Export for analysis or outreach Export the dataset (JSON/CSV) and use it for YouTube keyword research email outreach workflows or CRM imports.

No coding required โ€” get accurate results in minutes.


Advanced features & SEO optimization

  • ๐Ÿ“ง Engineered for YouTube keyword email tool workflows: Designed specifically for extracting contact-ready leads associated with your keywords and optionally filtering for email availability.
  • ๐Ÿงญ Email lookup for YouTube keywords: Uses email discovery directly from channel text so you can quickly build lists for keyword-based outreach and YouTube keyword list email campaigns.
  • ๐Ÿ›ก๏ธ Resilience for more consistent runs: Includes retries and fallbacks to handle rate-limiting and page-fetch issues more gracefully.
  • ๐Ÿ”„ Data-ready saving as it finds leads: Each successful channel is pushed immediately to the dataset, so long runs are safer to interrupt/resume.
  • ๐Ÿ”Ž Input normalization via URL handling: Ensures channel URLs are stored in a consistent format for easier deduplication.

Best use cases

  • ๐Ÿ“ˆ Marketing teams building keyword-based outreach lists: Generate targeted YouTube keyword email leads to personalize campaigns and reduce manual searching.
  • ๐ŸŽ“ Researchers conducting creator or niche studies: Collect channel metadata (name, description, subscriber/video counts) alongside emails when available.
  • โœ‰๏ธ Cold email operators writing keyword-specific email templates: Combine keyword + email availability to power tailored prospecting sequences.
  • ๐Ÿงฉ Agencies qualifying leads faster: Quickly filter by country and email presence to build cleaner lead pipelines.
  • ๐Ÿงช Data analysts enriching creator datasets: Export structured social_links, subscriber_count, and joined_date for analysis and reporting.
  • ๐Ÿ› ๏ธ CRM integration specialists: Stream leads into downstream automation using the consistent dataset schema.
  • ๐Ÿง  YouTube SEO researchers: Tie channel attributes back to your keywords while extracting direct contact emails for follow-ups.

Technical specifications

  • Supported Input Formats

    • โœ… JSON input with keywords (array of strings)
    • โœ… Optional country (select values as defined in the actor input schema)
    • โœ… Optional scrapeLeadsWithEmail boolean for email-only lead filtering
  • Proxy Support

    • โœ… Built-in proxy support for more reliable scraping (the actor attempts to configure proxy usage; it may proceed without proxies if configuration fails)
  • Retry Mechanism

    • โœ… Uses retry logic (with exponential backoff) for page fetching and scrape resilience
  • Dataset Structure

    • โœ… Writes results to the YouTube Leads Dataset
    • โœ… Each item includes success and error_message to support failure-aware filtering
  • Limitations

    • โŒ Email-only mode (scrapeLeadsWithEmail: true) can return fewer results because it requires channels with emails in their description
    • โŒ If a channel has no discoverable emails, it may be filtered out in email-only mode
    • โŒ Country filtering depends on the country provided in input schema; if an invalid country is provided, the actor proceeds without the country filter

FAQ

Is this YouTube Keyword Email Search free to use?

The actor detects whether your Apify plan is free or paid and applies a free user result limit of 100 emails maximum. Paid users donโ€™t face this restriction.

Do I need an API key or login to run it?

No special authentication steps are required from you in the actor UI. The actor may check your plan automatically to enforce the free-tier limit.

Can I search for YouTube keyword email leads across multiple keywords in one run?

Yes. Provide multiple entries in keywords; the actor processes each keyword separately and saves leads with the corresponding keyword field.

Whatโ€™s the difference between collecting all channels vs collecting email-available channels?

If scrapeLeadsWithEmail is enabled, the actor returns channels only when it successfully extracts emails. If itโ€™s disabled, it collects all matching channels and includes whatever emails are found (if any) in the output.

What data types does the output include?

The dataset items include channel metadata (like channel_name, subscriber_count, video_count, joined_date), contact fields (emails, business_email), and social_links. Failures include success: false and an error_message.

Can I use the results for email outreach?

โœ… You can use the exported leads for outreach workflows, but you must ensure your use complies with applicable laws and platform policies (including GDPR/CCPA and spam regulations). The actor only works with publicly accessible sources.

What if some channels fail to scrape?

Each failed entry is represented with success: false and error_message, so you can filter failures out and keep only successful leads.


Support & feature requests

Want to improve YouTube Keyword Email Search or request enhancements for YouTube keyword email search and YouTube keyword finder email use cases? ๐Ÿ’ก

  • ๐Ÿ’ก Feature Requests: You can ask for improvements like better export formats (CSV), additional filtering options, custom email rules, or CRM-friendly output tweaks.
  • ๐Ÿ“ง Contact: Email us at dataforleads@gmail.com.

Your feedback helps shape the roadmap for YouTube Keyword Email Search.


If youโ€™re looking for the most comprehensive YouTube Keyword Email Search for keyword-driven lead generation, this actor is built to make results fast, structured, and easy to export.


Disclaimer

This tool accesses publicly accessible sources only. It does not access private profiles, authenticated data, or password-protected pages.

You are responsible for ensuring your use of the collected data complies with applicable laws and regulations (including GDPR/CCPA), and with relevant platform policies and terms of service. For data removal requests, contact dataforleads@gmail.com.

Use YouTube Keyword Email Search responsibly, ethically, and for legitimate purposes only.