
Youtube Channel Email Finder
Under maintenance
Pricing
$39.00/month + usage

Youtube Channel Email Finder
Under maintenance
Scrape & download all the details about a channel from the YouTube channel's "About" page. Get emails, phone numbers, locations, & social media profiles including TikTok, Instagram, Twitter, and YouTube. Download structured data in JSON, CSV, XML, Excel, and HTML.
0.0 (0)
Pricing
$39.00/month + usage
5
Total users
1.6K
Monthly users
4
Runs succeeded
0%
Last modified
5 hours ago
YouTube Channel Scraper
A powerful Apify actor that extracts detailed information from YouTube channels with support for batch processing via CSV/Excel files.
Features
Core Features
-
Channel Information
- Channel name and subscriber count
- Total view count and video count
- Join date and location
- Channel description
- Profile image URL
- Verification status (Verified, Official Artist Channel, or unverified)
-
Contact Information
- Email addresses extracted from channel descriptions
- Phone numbers from channel descriptions
-
Social Media Links
- Instagram, Twitter/X, Facebook, LinkedIn
- TikTok, Twitch, Reddit, Pinterest
- Spotify, SoundCloud, OnlyFans, Discord, Patreon, GitHub
- Custom website URLs
Batch Processing Features 🆕
- CSV Import: Upload CSV files containing channel URLs
- Excel Import: Upload .xlsx files containing channel URLs
- Progress Tracking: Real-time progress updates for large batches
- Partial Results: Saves results incrementally during processing
- Resume Capability: Continue from where a failed run stopped
- Large Scale Support: Process up to 10,000 channels per run
Input Configuration
Method 1: Direct URLs
{"startUrls": [{ "url": "https://www.youtube.com/@MrBeast" },{ "url": "https://www.youtube.com/c/PewDiePie" },{ "url": "https://www.youtube.com/channel/UCX6OQ3DkcsbYNE6H8uQQuVA" }]}
Method 2: Keyword Search
{"keywords": ["react tutorials", "javascript", "web development"],"limit": 10}
Method 3: CSV/Excel Import
{"csvFile": "channels.csv","maxChannelsPerRun": 1000,"savePartialResults": true}
CSV Format Example:
channel_url,channel_name,noteshttps://www.youtube.com/@MrBeast,MrBeast,Main channel@PewDiePie,PewDiePie,Gaming channelhttps://www.youtube.com/channel/UCxxxxx,Channel Name,Using channel ID
Input Parameters
startUrls
(array): Direct YouTube channel URLs to scrapekeywords
(array): Search keywords to find YouTube channelslimit
(number): Maximum results per keyword (default: 5)csvFile
(string): CSV file key for batch importexcelFile
(string): Excel file key for batch importmaxChannelsPerRun
(number): Maximum channels to process (default: 1000, max: 10000)savePartialResults
(boolean): Save results after each channel (default: true)resumeFromChannel
(string): Resume from specific channel URLmaxRequestsPerCrawl
(number): Maximum pages to processrequestHandlerTimeoutSecs
(number): Page processing timeout (default: 30)maxRequestRetries
(number): Retry attempts for failed requests (default: 3)minConcurrency
(number): Minimum parallel requests (default: 1)maxConcurrency
(number): Maximum parallel requests (default: 2)proxyConfiguration
(object): Proxy settings (recommended)
Output
The actor outputs comprehensive channel data:
{"channelURL": "https://www.youtube.com/@MrBeast","channelName": "MrBeast","channelSubscriberCount": 240000000,"channelVideosCount": 788,"joinedDate": "Feb 20, 2012","totalViewCount": 45678901234,"channelLocation": "United States","channelDescription": "I want to make the world a better place...","channelProfileImageURL": "https://yt3.ggpht.com/...","channelEmail": ["contact@mrbeast.com"],"channelPhone": [],"instagramUrls": ["https://instagram.com/mrbeast"],"twitterUrls": ["https://twitter.com/MrBeast"],"facebookUrls": ["https://facebook.com/MrBeast"],"linkedinUrls": [],"tiktokUrls": ["https://tiktok.com/@mrbeast"],"discordUrls": ["https://discord.gg/mrbeast"],"websiteUrls": ["https://mrbeast.com", "https://shopmrbeast.com"],"verifiedCategory": "Verified","scrapedAt": "2024-01-01T00:00:00.000Z","processingTime": 2345,"dataSource": "ytInitialData"}
Use Cases
- Marketing Research: Analyze competitor channels and their social media presence
- Influencer Outreach: Find contact information for collaboration
- Market Analysis: Track channel growth and engagement metrics
- Lead Generation: Extract business contact information
- Social Media Mapping: Discover cross-platform presence
Known Limitations
- Subscriber/view counts may show as 0 due to YouTube's dynamic loading (fix in progress)
- Some channels may require multiple retries due to rate limiting
- Email/phone extraction depends on channels including this in their description
Development
Prerequisites
- Node.js 20+
- NPM or Yarn
Installation
$npm install
Running Locally
# With Apify CLIapify run# Or directlynpm start
Testing with CSV
Create a test_channels.csv
file and run:
$apify run --input-file=INPUT.json
Where INPUT.json contains:
{"csvFile": "test_channels.csv"}
Deployment
Deploy to Apify platform:
# Install Apify CLInpm i -g apify-cli# Login to Apifyapify login# Deploy the actorapify push
Legal Considerations
Note that personal data is protected by GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers. We also recommend that you read our blog post: Is web scraping legal?
Support
For issues and feature requests, please create an issue in the repository.
License
MIT
On this page
Share Actor: