YouTube Email Scraper (Profile, Website, Social, Email)
Pricing
from $25.00 / 1,000 results
YouTube Email Scraper (Profile, Website, Social, Email)
Extract business emails from YouTube channels. Find contacts in descriptions and websites. Features keyword search, bulk processing, email validation. Perfect for influencer outreach. Note: Not all channels have available emails - extraction success varies by channel. Better & Easier (No CAPTCHA)
Pricing
from $25.00 / 1,000 results
Rating
5.0
(3)
Developer
Rush
Actor stats
8
Bookmarked
325
Total users
28
Monthly active users
5 days ago
Last modified
Categories
Share
Extract comprehensive contact information from YouTube channels — including business emails, website links, social media profiles, and channel statistics — for legitimate outreach and partnerships.
What Does This Scraper Do?
YouTube Email Scraper automatically discovers YouTube channels and extracts their publicly available business contact information. It searches channel descriptions, About pages, and linked websites to find validated business emails for partnership opportunities and professional outreach.
What You Can Extract
Emails:
- Business emails displayed in channel information
- Contact emails from channel descriptions and About pages
- Emails from creators' linked external websites
Other contact data:
- Public social media profile links (Instagram, Twitter/X, Discord, etc.)
- External website URLs from the channel description
- Channel location, subscriber count, view count, video count, and join date
What it cannot reach:
- Emails behind the "View email address" button (requires YouTube login)
- Protected or private contact information
- Any contact details requiring human verification
Public business emails are common for creators who actively pursue partnerships, but availability varies by niche and channel size.
Video Tutorial
Learn how to use this scraper in under 3 minutes: Apify Tutorial: Scrape YouTube Channel Emails — Short Guide
Key Features
- Two ways to find channels — Provide a list of channel URLs, or discover channels by keyword search.
- Multi-source email extraction — Reads the channel's About page, description, and linked external websites.
- Channel statistics — Subscriber count, lifetime views, video count, join date, location, and full description.
- Social profiles — Captures Instagram, Twitter/X, Facebook, TikTok, Discord, and other profile links the creator has linked.
- Built-in email filtering — Removes obvious noise (placeholder, no-reply, monitoring service, and known disposable patterns) before saving results.
- Three pre-built views — Overview, Contact Details, and Channel Profiles, accessible from the Output tab in Apify Console.
- JSON or CSV export — Download results in either format for spreadsheets, CRMs, or your own pipeline.
Quick Start
This scraper has two modes. Pick the one that matches what you already have.
Mode 1 — You already have channel URLs
{"inputMode": "directUrls","channelUrls": ["https://www.youtube.com/@nateherk","https://www.youtube.com/@LiamOttley"]}
Mode 2 — You want to discover channels by keyword
{"inputMode": "keywordSearch","searchKeywords": ["AI automation", "tech review"],"maxChannelsPerKeyword": 50,"maxResults": 100,"locale": "US"}
Each run uses one mode. To process both lists and keywords, run the scraper twice and merge the datasets.
Input Parameters
| Parameter | Type | Description | Default |
|---|---|---|---|
| Input Mode | Select | Choose "Direct Channel URLs" or "Search by Keywords" | Direct Channel URLs |
| Channel URLs | List | YouTube channel URLs to process | — |
| Search Keywords | List | Keywords to find relevant channels | — |
| Max Channels per Keyword | Number | How many channels to find per keyword (1–200) | 50 |
| Maximum Results | Number | Total maximum channels to process (1–500) | 100 |
| Browser Locale | Select | Content region for search results | United States |
Supported Regions
Over 100 countries are supported. Popular options include:
| Code | Country | Code | Country |
|---|---|---|---|
| US | United States | GB | United Kingdom |
| CA | Canada | AU | Australia |
| DE | Germany | FR | France |
| JP | Japan | KR | South Korea |
| TW | Taiwan | IN | India |
| BR | Brazil | ES | Spain |
See the full list in the input form dropdown.
Output Data
Each channel produces a detailed record with the following information:
Output Example
{"channelName": "Liam Ottley","channelUrl": "https://www.youtube.com/@LiamOttley","subscriberCount": "772.0K","viewCount": 29011596,"videoCount": 247,"joinDate": "May 29, 2018","location": "New Zealand","channelDescription": "AI automation expert sharing strategies, tutorials, and insights for building AI-powered businesses...","emails": ["info@morningside.ai", "support@aaaaccelerator.com"],"emailCount": 2,"hasEmails": true,"websites": ["https://www.morningside.ai","https://aaaaccelerator.com","https://www.skool.com/learn-ai"],"socialMedia": {"instagram": "https://www.instagram.com/liamottley","twitter": "https://www.twitter.com/liamottley_","youtube": "https://www.youtube.com/@LiamOttleyVLOGs/featured"},"contactInfo": {"emails": ["info@morningside.ai", "support@aaaaccelerator.com"],"websites": ["https://www.morningside.ai", "https://aaaaccelerator.com"],"socialMedia": {"instagram": "https://www.instagram.com/liamottley","twitter": "https://www.twitter.com/liamottley_"}},"descriptionUrls": [],"searchKeyword": "AI automation","processingSuccess": true,"extractedAt": "2026-04-28T12:31:14.000Z"}
Numeric fields (
viewCount,videoCount) are integers.subscriberCountis a formatted string (e.g."772.0K","20.9M") matching how YouTube displays it. Theerrorfield appears only when a channel fails to scrape; on success it is omitted. Values shown above are illustrative — actual current channel stats vary as creators grow.
Output Fields
| Field | Type | Description |
|---|---|---|
channelName | String | Name of the YouTube channel |
channelUrl | String | URL of the channel |
subscriberCount | String | Formatted subscriber count (e.g., "772.0K", "20.9M") |
viewCount | Number | Total lifetime channel views |
videoCount | Number | Number of published videos on the channel |
joinDate | String | Date when the channel was created |
location | String | Channel's listed country or region (may be null) |
channelDescription | String | Full channel description text |
emails | Array | Validated business email addresses found |
emailCount | Number | Number of emails found |
hasEmails | Boolean | true if any emails were found, useful for filtering |
websites | Array | External website URLs linked from the channel |
socialMedia | Object | Social media profile links keyed by platform |
contactInfo | Object | Grouped object containing emails, websites, and socialMedia |
descriptionUrls | Array | URLs found inline within the description text |
searchKeyword | String | The keyword used to discover this channel (keyword mode only; null in directUrls mode) |
processingSuccess | Boolean | true if the channel was scraped without errors |
extractedAt | String | ISO timestamp of when the channel was scraped |
error | String | Error description (present only on failure) |
Output Views
The Output tab in Apify Console provides three specialized views:
- Overview — Quick summary with channel name, subscribers, email count, and websites
- Contact Details — Focused on emails, websites, social media, and location
- Channel Profiles — Full statistics including views, videos, join date, and description
Results can also be downloaded as JSON or CSV.
Use Cases
- Influencer Marketing — Find YouTubers in your niche and reach out for collaborations
- Business Development — Connect with content creators for partnerships and sponsorships
- Lead Generation — Build targeted contact lists from specific industries or topics
- Market Research — Analyze competitor collaborations and creator landscapes
- PR & Media Outreach — Find relevant channels for product launches and press coverage
- Talent Recruitment — Discover and contact creators for talent networks
Best Practices
- Start small — Test with a handful of channels or keywords before scaling up to verify the results match what you need.
- Use specific keywords — Niche phrases like "AI productivity tools" surface more relevant creators than broad terms like "AI".
- Filter on
hasEmails— When you only need leads, filter the dataset tohasEmails: trueto skip channels without public contact info. - Pick the right region — Set Region to where your target audience lives; YouTube search results are localized.
- Use the right output view — Contact Details for outreach lists, Channel Profiles for research, Overview for quick scans.
Requirements
- Apify account (free tier available)
- No API keys or external accounts needed
- Works with channels from any country
Integrations
Connect this scraper with your existing tools:
- Google Sheets — Automatically export results to a spreadsheet
- Webhooks — Trigger notifications when scraping completes
- API — Access results programmatically via the Apify API
- Zapier / Make — Automate workflows with scraped contact data
FAQ
How many channels can I scrape per run? Up to 500 channels per run. For larger datasets, run the scraper multiple times with different keywords.
Does it find emails for every channel? No. Many creators choose not to display a public email, and some have it gated behind YouTube's "View email address" button (which requires login). Niches focused on partnerships, business, or B2B tend to have higher email availability than personal vlogs.
What types of emails does it find? Only publicly displayed business emails — from channel pages, About sections, and linked websites. It does not access private or login-protected information.
Can I use it with other Apify tools? Yes. Results integrate seamlessly with Apify's storage, API, webhooks, and third-party integrations like Google Sheets, Zapier, and Make.
Support
For questions or feature requests, please use the support options on the Apify platform.
Disclaimer
This actor only collects information that YouTube channels publicly display on their About page or in their description. It does not access private contact data, bypass login walls, or click YouTube's protected "View email address" button. You are responsible for using collected data in accordance with applicable laws (GDPR, CAN-SPAM, CCPA, etc.) and YouTube's Terms of Service. Use this data for legitimate outreach, partnerships, and research — not unsolicited bulk email.
More from this developer
Browse more scrapers and AI agents covering social media, lead generation, e-commerce, and more.
Built with Claude Code. Tags: youtube email scraper, business email finder, influencer outreach, lead generation, channel contact information, social media email discovery, OpenClaw, Codex, Claude Code, Gemini, Antigravity, ChatGPT.