Youtube Channel Email Scraper
Pricing
from $5.99 / 1,000 results
Youtube Channel Email Scraper
YouTube Channel Email Scraper extracts publicly available email addresses, subscriber counts, social links, and channel details from YouTube channels. Perfect for influencer outreach, lead generation, creator partnerships, market research, and building targeted contact lists quickly.
Pricing
from $5.99 / 1,000 results
Rating
0.0
(0)
Developer
ScrapeVanta
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
YouTube Channel Email Scraper 🚀
Trying to find a creator’s email from a YouTube channel the manual way is slow, copy-paste heavy, and doesn’t scale. The YouTube Channel Email Scraper extracts emails and key contact details from YouTube channels at scale, so you can move from prospecting to outreach faster. This youtube channel email extractor also collects phone numbers and social links when they’re publicly available, which makes it ideal for email outreach and lead research. It’s built for sales teams, marketing agencies, and data researchers who need a clean youtube email scraper tool without spending days hunting contact info. In one run, you can scrape many channels and automatically stop at the free-tier limit of 100 emails.
See the Data: Sample Output
Here's a real record from a single run:
{"channel_url": "https://www.youtube.com/@mkbhd/about","channel_handle": "mkbhd","channel_name": "Marques Brownlee","emails": ["hello@mkbhd.com","business@someco.com"],"phone_numbers": ["+14155551234"],"business_email": "hello@mkbhd.com","subscriber_count": "16.2M subscribers","video_count": "1,900 videos","channel_description": "New videos every week. Business inquiries: hello@mkbhd.com","social_links": {"twitter": "https://twitter.com/mkbhd","instagram": "https://instagram.com/mkbhd"},"custom_url": "/@mkbhd","country": null,"joined_date": null,"banner_url": null,"avatar_url": "https://example.com/banner.jpg","success": true,"error_message": null}
| Field | Type | What It Tells You |
|---|---|---|
channel_handle | string | null | The channel’s vanity handle, useful for de-duplicating leads. |
channel_name | string | null | The creator or brand name you can use in outreach personalization. |
emails | array | All email addresses detected on the channel page text and related link text. |
phone_numbers | array | Phone numbers found in the same scraped text (formatted to E.164 when detected). |
channel_url | string | null | The normalized YouTube channel URL (set from the parsed “about” URL). |
business_email | string | null | The first email detected, handy for quick outreach. |
subscriber_count | string | null | Channel size signal for prioritizing leads. |
video_count | string | null | Content volume signal for assessing active creators. |
channel_description | string | null | The channel’s description text used as part of the email/phone search. |
social_links | object | Social media links extracted from the channel about content (e.g., twitter, instagram, facebook, tiktok, linkedin, twitch, discord, patreon). |
custom_url | string | null | The vanity channel path as provided in channel metadata. |
country | string | null | Country field stored in output (may be null if not available). |
joined_date | string | null | When the channel joined (as detected from channel microformat data when present). |
banner_url | string | null | Banner image URL if available in the page data. |
avatar_url | string | null | Avatar (profile) image URL if available in the page data. |
success | boolean | Whether the actor scraped meaningful results and marked the record successful. |
error_message | string | null | Error details when success is false. |
Export your full dataset as JSON, CSV, or Excel from the Apify dashboard.
Setting It Up
Drop this into your input.json and you're ready to go:
{"startUrls": [{ "url": "https://www.youtube.com/@mkbhd" },{ "url": "https://www.youtube.com/@veritasium" },{ "url": "UCxxxxxxxxxxxxxxxxxxxxxx" }],"extractSocialLinks": true}
| Parameter | Required | What It Does |
|---|---|---|
startUrls | ✅ | List of YouTube channels to scrape, provided as handles, usernames, channel IDs (UCxxxxxx), or full YouTube URLs (the actor auto-detects and normalizes the format). |
extractSocialLinks | ⬜ | When set to true, extracts additional social media links from the channel about page content (Twitter, Instagram, Facebook, and more). |
What It Does
The YouTube Channel Email Scraper pulls contact details directly from each channel page so your outreach data is ready to use.
Extract emails from channel contact text
It extracts email addresses from the channel description and from all text content it collects from the page data it processes. When any emails are found, it sets business_email to the first detected email for convenience.
Find phone numbers when they’re published
It also detects phone numbers from the scraped text and returns them in the phone_numbers array (formatted using E.164 when detected).
Optionally collect social links from the about section
When extractSocialLinks is enabled, it extracts external social links from the channel about content and returns them in the social_links object (twitter, instagram, facebook, tiktok, linkedin, twitch, discord, patreon).
Clean, consistent structured output
Each channel becomes one structured record with fields like channel_handle, channel_name, emails, business_email, social_links, and media URLs when available (such as avatar_url). This makes the youtube channel email extractor output straightforward to filter and import.
Handles failures with clear status fields
If a channel can’t be scraped or meaningful data can’t be extracted, the output record still includes success: false and an error_message describing what went wrong, so you can retry or investigate without guessing.
Overall, this youtube email scraper tool helps you generate a youtube channel email list with less manual work and faster outreach prep.
Why YouTube Channel Email Scraper?
There are plenty of ways to pull data from YouTube — here’s why YouTube Channel Email Scraper stands out.
Built for outreach-ready contact collection
It focuses on delivering the fields you actually need for email outreach: emails, a convenient business_email, plus phone_numbers and social_links when they exist. That means less cleanup before you upload into your CRM.
Resilient scraping with retries and fallbacks
The actor includes retry logic with back-off when requests fail or when service responses require patience. It also provides clear error messages per channel so partial results stay useful.
Free-tier limits are predictable
On free usage, it enforces a maximum of 100 emails collected, then stops to keep runs controlled. If you’re building a small youtube channel email harvesting test batch, this makes results bounded and easy to plan.
Real-World Use Cases
Here's how different teams put YouTube Channel Email Scraper to work:
Sales Teams
A sales rep gets a list of creator names to prospect for partnerships. They run YouTube Channel Email Scraper with startUrls, then import emails and business_email into their outreach workflow. The team stops wasting time manually checking each about page and starts sending personalized messages much sooner.
Marketing Agencies
An agency needs a lead list for creator marketing campaigns across multiple niches. They scrape channels in bulk and use social_links to enrich profiles for segmentation (e.g., Twitter vs Instagram presence). The result is a cleaner outreach spreadsheet and fewer “wrong channel contact” dead ends.
Freelance Researchers
A researcher is compiling publicly available contact points for a dataset on creators in a specific region. They run the youtube email scraper tool, then filter by country (when available) and store joined_date and channel metadata alongside emails. This turns scattered channel info into a structured research-ready table.
Automation & Data Engineers
An automation specialist triggers the actor, waits for dataset completion, and pushes results into downstream systems. Because each scraped channel yields consistent JSON fields like success and error_message, they can build reliable pipelines that re-run only failed inputs. This makes YouTube Channel Email Scraper a practical component in a broader data ingestion workflow.
Creator Outreach Managers
An outreach manager is building a creator email list for sponsorship pitches and needs multiple contact signals per channel. They enable extractSocialLinks to capture relevant external profiles alongside emails, which improves matching and verification during lead qualification.
How to Run It
No code required. Here's how to get your first results in under 5 minutes:
- Open the actor on Apify — go to console.apify.com and find YouTube Channel Email Scraper.
- Enter your inputs — add one or more items in
startUrls(you can use handles like@handle, channel IDs likeUCxxxxxx, or full URLs) and setextractSocialLinksif you want social profiles too. - Configure proxy settings (if prompted by Apify) — use the built-in proxy support for better reliability on public web pages.
- Start the run and watch the live log — the actor reports progress per channel and notes when it hits consent-style pages or request issues.
- Open the Dataset tab — results appear live as each channel finishes scraping, including
successanderror_message. - Export your results — download from the dataset tab as JSON, CSV, or Excel when you’re done.
- Iterate on failures (optional) — if some channels return errors, re-run with adjusted inputs and compare
error_message.
The whole setup takes under 5 minutes — results start appearing within seconds of launch.
Export & Integration Options
Once your data is collected, YouTube Channel Email Scraper fits directly into your existing workflow.
You can export from the Apify dataset tab in JSON, CSV, or Excel. This is ideal for teams that want to go from youtube channel email finder output to spreadsheet-ready lead lists immediately.
If you integrate via the Apify API, you can pull results programmatically, automate follow-up steps, and connect to tools using your existing automation stack (including no-code options like Zapier/Make) or webhooks for run-completion triggers.
Pricing
YouTube Channel Email Scraper runs on Apify, which includes a free tier — no credit card needed to start.
The free tier is limited (the actor stops at 100 emails maximum), while heavier usage depends on Apify’s pay-as-you-go compute model. For exact billing details, refer to Apify’s pricing pages. Start free at apify.com — scale up when you need.
Reliability & Limitations
| What We Handle | How |
|---|---|
| Public page access variability | Includes request retries with back-off and fallbacks for resilience. |
| Rate-limit and service unavailability responses | Retries when responses indicate throttling or temporary issues. |
| Proxy reliability | Supports proxy configuration to improve scraping stability. |
| Partial results | Writes results per channel as they are processed, so you keep what you already scraped. |
| Scraping failures | Outputs success: false with an error_message for the affected channel. |
Limitations: the actor works with publicly accessible YouTube channel content and the contact details that appear there. If a channel presents a consent/cookie page or relevant contact info isn’t present in the about content, emails may be empty and error_message can explain why.
For enterprise-scale needs or custom configurations, reach out and we'll help.
Frequently Asked Questions
Is there a free plan?
Yes. Apify offers a free tier, and this actor enforces a maximum of 100 emails collected on free usage.
Do I need to log in or create an account on YouTube?
No. The actor is designed to work from publicly available channel information without requiring a YouTube login.
How accurate is the extracted email data?
The extracted emails come from the text and links the actor reads from channel content. Accuracy depends on what the channel owner has published; the actor does not invent or guess emails.
How many results can I get per run?
On free usage, the actor stops once it reaches 100 emails maximum. On paid plans, it does not apply that same result limit restriction.
How fresh is the data?
The data reflects what’s available on the channel page at the time the actor runs. If a creator updates their contact info later, you’ll see the new version the next time you run the actor.
Is this legal? Does it comply with GDPR / CCPA?
The actor collects publicly available data from YouTube channel pages. It’s your responsibility to ensure your collection, storage, and outreach comply with GDPR, CCPA, platform Terms of Service, and local regulations.
Can I export to Google Sheets or Excel?
Yes. You can export your dataset as JSON, CSV, or Excel from the Apify dashboard, then import into Google Sheets or your preferred spreadsheet tool.
Can I schedule this to run automatically?
Yes. You can schedule actor runs using Apify’s scheduling capabilities, then store or forward results automatically as your pipeline requires.
Can I access results via the API?
Yes. You can retrieve results programmatically using the Apify API after triggering runs.
What happens when the actor encounters an error?
For individual channels that fail or can’t extract meaningful data, the actor still outputs a record with success: false and an error_message. Successful channels in the same run still produce their results.
Get Help & Use Responsibly
Got a question about YouTube Channel Email Scraper or a feature you'd like added? Reach out at dataforleads@gmail.com and tell us what you’re trying to scrape and how you plan to use the output. We’re happy to help with run setup, and we actively maintain this actor based on user feedback—ideas like batch CSV input and webhook notifications are welcome.
publicly available data is used from YouTube channel pages; the actor does not access private accounts, login-gated pages, or password-protected content. You are responsible for GDPR, CCPA, and platform Terms of Service compliance when storing and using the results. For data removal requests, contact dataforleads@gmail.com. Use responsibly, ethically, and only for lawful purposes.