Youtube Channel Email Scraper avatar

Youtube Channel Email Scraper

Pricing

from $1.99 / 1,000 results

Go to Apify Store
Youtube Channel Email Scraper

Youtube Channel Email Scraper

📧 Email Scraper extracts verified emails from target websites and directories fast. ⚡ Clean data for outreach, lead generation, and B2B prospecting. 🎯 Save time, boost conversions—perfect for marketers, recruiters & sales teams.

Pricing

from $1.99 / 1,000 results

Rating

0.0

(0)

Developer

Scraperoka

Scraperoka

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

YouTube Channel Email Scraper 🔍

YouTube Channel Email Scraper extracts emails and contact-related details from YouTube channel profiles—so you can build cleaner outreach lists faster. Whether you’re searching for a YouTube channel email scraper, a YouTube email finder tool, or ways to find email for YouTube channel leads, this actor helps you collect contact information from publicly available sources for marketer, recruiter, and data research workflows. It’s designed to take YouTube channel URLs, handles, or channel IDs and turn them into structured results you can use at scale—saving you hours of manual work.


Why choose YouTube Channel Email Scraper?

FeatureBenefit
✅ All-in-one email + contact extractionExtracts emails and also captures phone numbers and channel contact context in one run
✅ URL, handle, and ID supportAccepts multiple YouTube channel formats so you can scrape your existing lead lists
✅ Reliability-focused fetchingUses retries and resilience when requests fail or are temporarily unavailable
✅ Optional social link extractionCan extract additional social media links from the channel about page when enabled
✅ Structured, export-ready datasetSaves consistent fields per channel so it’s easy to filter, analyze, and export
✅ Scale-friendly batchingProcesses each provided channel URL and saves results immediately for long jobs

Key features

  • 📧 Accurate Email Extraction: Extracts email addresses from the channel page text and related publicly available content
  • 🌐 Flexible Input Formats: Supports channel handles, username formats, channel IDs (UCxxxxxx), and full YouTube URLs
  • 🛡️ Resilience with Retries: Includes retry logic with exponential backoff to improve scrape stability
  • 🔄 Rate-aware Request Timing: Adds configurable request delays to reduce friction during bulk runs
  • 📱 Phone Number Extraction: Extracts phone numbers from the channel text and returns them in international E.164 format
  • 🔗 Social Links from About Page (Optional): Extracts social platform links (for example: Twitter/X, Instagram, Facebook, and more) when enabled
  • 💾 Real-Time Data Saving: Each channel’s result is pushed as soon as it’s processed, minimizing data loss on interruptions
  • 📊 Complete Channel Metadata: Captures channel name, handle, description, joined date, subscriber count, and more where available

Input

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

{
"startUrls": [
{
"url": "https://www.youtube.com/@mkbhd"
},
{
"url": "https://www.youtube.com/@veritasium"
}
],
"extractSocialLinks": true
}

Input Fields

FieldRequiredDescription
startUrlsYesA list of YouTube channels to scrape. Provide any format: @handle, username, channel ID (UCxxxxxx), or full URLs (such as /@channel, /c/, /user/, /channel/). The actor automatically detects and processes all formats.
extractSocialLinksNoWhen set to true, the actor also extracts additional social media links from the channel about page (for example, Twitter, Instagram, Facebook, etc.). Default is true.

Output

The actor saves each channel’s scraped result as a single JSON object into the dataset.

Example output for one channel:

{
"channel_url": "https://www.youtube.com/@mkbhd/about",
"channel_handle": "mkbhd",
"channel_name": "MKBHD",
"emails": ["hello@example.com"],
"phone_numbers": ["+14155552671"],
"business_email": "hello@example.com",
"subscriber_count": "XX subscribers",
"video_count": "YYY videos",
"channel_description": "Channel description text...",
"social_links": {
"twitter": "https://twitter.com/example",
"instagram": "https://instagram.com/example"
},
"custom_url": "https://www.youtube.com/@mkbhd",
"country": null,
"joined_date": "Joined Month Year",
"banner_url": null,
"avatar_url": "https://example.com/avatar.jpg",
"success": true,
"error_message": null
}

Output Fields

FieldTypeDescription
channel_handletext (string or null)The channel handle (vanity URL handle) when available
channel_nametext (string or null)The YouTube channel title when available
emailsarrayAll extracted email addresses found from channel page text and related publicly available content
phone_numbersarrayExtracted phone numbers returned in E.164 format where possible
channel_urltext (string or null)The normalized channel URL used for scraping (without the /about suffix in the final stored value)
subscriber_counttext (string or null)Subscriber count text when found in the channel data
video_countnumber (stored as a text-derived value in code) or nullVideo count text/value when found
channel_descriptiontext (string or null)Channel description text captured from the channel metadata
social_linksobjectSocial platform links extracted from the channel about page (only when extractSocialLinks is enabled and links are found)
business_emailtext (string or null)A single “primary” email chosen as the first item in emails (when any emails are found)
custom_urltext (string or null)The channel vanity URL (as provided in channel metadata)
countrytext (null)Present in the dataset schema output, but returned as null by the actor logic
joined_datetext (string or null)Joined date text when found
banner_urltext or nullPresent in the dataset schema output, but returned as null by the actor logic
avatar_urltext (string or null)Channel avatar thumbnail URL when available
successbooleantrue if the actor scraped enough data (channel name, emails, or subscriber count); otherwise false
error_messagetext (string or null)Error details when success is false

After your run, you can export the dataset as JSON or CSV using Apify’s built-in export tools.


How to use YouTube Channel Email Scraper (via Apify Console)

  1. Open Apify Console
    Go to console.apify.com and sign in.

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

  3. Enter your INPUT
    In the INPUT tab, add your startUrls list.
    You can paste YouTube channel links like https://www.youtube.com/@handle, or provide handles/IDs in the formats described by startUrls.

  4. (Optional) Enable social extraction
    Set extractSocialLinks to true if you want the actor to also pull social media links from the channel about page.

  5. Run the actor
    Click Run. During the run, you’ll see logs about processing progress and whether emails were found.

  6. Review output immediately
    Each channel result is saved right after processing, so you can monitor partial progress on longer batches.

  7. Open the dataset
    When the run completes, open the dataset named Scraped Channels and export the results to JSON or CSV.

No coding required—get accurate outreach-ready results in minutes with YouTube Channel Email Scraper.


Advanced features & SEO optimization

  • ⚙️ Designed for bulk lead generation: YouTube Channel Email Scraper is engineered to excel at YouTube channel lead generation email scraper workflows where you start with multiple channels and want structured contact info quickly.
  • 🔄 Input normalization included: It supports handles and multiple YouTube URL types, so you can reuse existing spreadsheets without cleaning everything manually (handy for extract email from YouTube channel use cases).
  • 📄 Comprehensive contact coverage: Beyond email addresses, it also returns phone numbers and a channel’s metadata context, which is useful for scrape contact info from YouTube channels projects.
  • 🧠 Uses your email priorities: It extracts emails from public page text and sets business_email as the first email found—great for YouTube outreach email scraper pipelines.

Best use cases

  • 📈 Outreach teams building influencer lists: Gather emails and phone numbers to power personalized YouTube business email scraper campaigns.
  • 🧑‍💼 Recruiters sourcing creators and talent: Use YouTube creator email extraction to contact individuals tied to public channel profiles.
  • 🎓 Market researchers profiling creators at scale: Combine channel metadata (name, description, subscriber count) with find youtuber email for outreach results.
  • ✉️ Growth marketers running multi-channel lead gen: Turn YouTube about-page contact signals into organized datasets with YouTube channel contact details scraper output.
  • 🧱 Data analysts enriching CRM tables: Import structured JSON fields like emails, business_email, and social_links for analysis and segmentation.
  • 🛠️ Automation builders integrating into pipelines: Use the dataset fields in your own systems for email scraping software for YouTube workflows.
  • 🌍 Regional targeting and niche discovery: Start with channels you care about, then extract contact details for YouTube influencer email scraper research.

Technical specifications

  • Supported Input Formats
    • startUrls accepts channel handles, usernames, channel IDs (UCxxxxxx), and full YouTube URLs in the formats described by the actor input schema
  • Proxy Support
    • ✅ Built-in proxy support for reliable scraping
    • If proxy setup fails, the actor continues without proxy (lower success rate is possible)
  • Retry Mechanism
    • ✅ Uses retries and fallback timing for resilience when requests fail or are temporarily unavailable
  • Dataset Structure
    • ✅ Dataset: YouTube Channel Contact Data
    • ✅ Component display: Scraped Channels (table view)
  • Rate Limits & Performance
    • ✅ Includes configurable request delay (requestDelay) and max retries (maxRetries) at runtime
  • Limitations
    • ❌ If no publicly available contact data is present on the channel page, the actor may return no emails
    • ❌ Some channels may not be accessible depending on publicly available page responses

FAQ

Does YouTube Channel Email Scraper require login to work?

✅ No. The actor extracts information from publicly accessible sources using the provided channel URLs. You do not need to log into YouTube in the actor.

What kinds of YouTube channel inputs are accepted?

✅ The startUrls field accepts multiple formats: YouTube channel handles (like @handle), usernames, channel IDs (UCxxxxxx), and full YouTube URLs such as /@channel, /c/, /user/, or /channel/.

✅ Yes—when extractSocialLinks is enabled (default is true). It extracts additional social links from the channel about page, and returns them inside the social_links object.

What email fields will I get in the output?

✅ The actor returns emails (an array of all extracted email addresses) and business_email (a single primary email chosen as the first item from emails when available).

Does it also extract phone numbers?

✅ Yes. It returns phone numbers in phone_numbers extracted from channel text and formatted using the phone number library.

Is there a free-tier limit on results?

✅ Yes. The actor logs that a free user has a result limit of 100 emails maximum, and the run stops after reaching that threshold.

Can I use this output with my CRM or outreach workflows?

✅ Yes. The dataset is saved per channel with consistent JSON fields (including emails, business_email, social_links, and channel metadata), making it straightforward to export to JSON/CSV and load into your CRM pipeline.


Support & feature requests

If you’re using YouTube Channel Email Scraper and want improvements, we’d love to hear from you.

  • 💡 Feature Requests: Want enhancements like additional export formats, extra contact fields, or custom post-processing for leads? Share your ideas.
  • 📧 Contact: Email us at dataforleads@gmail.com.

Your feedback shapes what we build next for YouTube Channel Email Scraper.


If you’re looking for the most comprehensive, SEO-optimized way to extract emails from YouTube channels, YouTube Channel Email Scraper is built for exactly that.

Disclaimer

This tool only accesses 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 platform terms of service.

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