YouTube Lead Scraper
Pricing
$4.00 / 1,000 scraped leads
YouTube Lead Scraper
YouTube Lead Scraper finds public creator emails from keywords or known channels. Export source evidence, channel identity, websites, social links, and visible channel context.
Pricing
$4.00 / 1,000 scraped leads
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
6 hours ago
Last modified
Categories
Share
🔎 YouTube email scraper for creator leads
YouTube Lead Scraper finds public creator and business email leads from YouTube keywords or known channels. Add a niche such as fitness coach, or add channel URLs, @handles, or channel IDs, then export contactable leads with source evidence, channel identity, websites, social links, and visible channel context.
- Use a YouTube channel email scraper to check known channel URLs, @handles, or channel IDs for public contact emails.
- Use a YouTube lead scraper to discover contactable creator leads from niche keywords and location-focused searches.
- Build YouTube creator outreach lists with email, source URL, channel title, website, social links, and public evidence text.
- Research influencer partnerships by exporting source-backed channel context before sending creator or sponsorship outreach.
- Create B2B lead generation datasets from public YouTube channels and linked public websites without a YouTube API key.
📦 YouTube leads you can export
Each dataset row is one accepted public email lead. The Actor saves rows only when it finds at least one public email address, so the dataset stays focused on contactable leads.
| Field | What it means |
|---|---|
email | Normalized public email address for the lead. |
matchedInput | Search keyword or channel target that produced the row. |
sourceUrl | Public URL where the email was found or evidenced. |
sourceTitle | Channel or page title when visible. |
emailSource | Product-level source surface where the email was found. |
sourceText | Short public text excerpt for audit when available. |
youtubeChannel | Channel ID, handle, title, and canonical URL when known. |
publicWebsiteUrl | Public website linked from the channel when visible. |
socialLinks | Public social/profile links exposed by the channel. |
channelContext | Description, location, subscriber count, and video count when visible. |
You can export the dataset as JSON, CSV, Excel, XML, RSS, or HTML, or read the same rows through the Apify API.
▶️ How to run it
- Open the Input tab.
- Fill exactly one target section: Search keywords or YouTube channels.
- For keyword runs, choose Discovery scope and set Max leads per search keyword.
- Optionally add a location, such as
United StatesorLondon. - Optionally add email domains, such as
gmail.comorcompany.com, if you only want matching addresses. - Keep Check linked websites on when you want the Actor to check public websites linked from channels.
- Start the run and open the dataset.
Use Search keywords when you want the Actor to discover channels from a niche. Use YouTube channels when you already know the channels you want to check. If you want both workflows, make two runs so each run has one clear target type.
For known-channel enrichment:
{"channelTargets": ["@mkbhd","https://www.youtube.com/@veritasium"],"includeLinkedSites": true}
For keyword discovery:
{"searchKeywords": ["fitness coach", "real estate investing"],"resultScope": "channelPages","maxLeadsPerSearch": 25,"emailDomains": [],"includeLinkedSites": true}
⚙️ Input options
- Search keywords: niches, roles, products, or places used to discover YouTube leads.
- YouTube channels: known channel URLs, @handles, or channel IDs to enrich.
- Discovery scope: channel pages for focused discovery, or all YouTube results for broader keyword runs.
- Max leads per search keyword: accepted email leads to save for each keyword.
- Location: optional city, country, or region added to keyword searches.
- Email domains: optional domains to keep. Leave empty to keep all email domains.
- Check linked websites: also check the main public website linked from each channel.
If both target sections are filled, the Actor asks you to keep only one. Proxy routing, retries, deduplication, and source access are handled by the Actor and are not public inputs.
🧾 Output example
{"email": "hello@example.com","matchedInput": "fitness coach","sourceUrl": "https://www.youtube.com/@example/about","sourceTitle": "Example Fitness Coach","emailSource": "youtubeChannel","sourceText": "For coaching inquiries email hello@example.com.","youtubeChannel": {"id": "UC_x5XG1OV2P6uZZ5FSM9Ttw","handle": "@example","title": "Example Fitness Coach","url": "https://www.youtube.com/@example"},"publicWebsiteUrl": "https://example.com","socialLinks": ["https://www.instagram.com/example"],"channelContext": {"description": "Public channel description text when visible.","location": "United States","subscriberCount": 125000,"videoCount": 320}}
Some fields can be null or empty when YouTube or the linked website does not expose that data publicly.
💸 Pricing
This Actor uses pay-per-result pricing. You are charged only when a unique lead row is saved with at least one public contact email. You are not charged for keywords searched, source pages checked, duplicate leads skipped, channels without public emails, or Actor startup.
The current price is $0.004 per accepted lead.
🔌 Integrations
- Use the Apify API to send YouTube lead rows into your own app, database, or enrichment pipeline.
- Export finished datasets as CSV, Excel, JSON, XML, RSS, or HTML for spreadsheets and CRM imports.
- Schedule repeat runs for saved keyword lists or channel lists.
- Trigger webhooks after a run to pass new public leads into downstream tools.
❓ FAQ
Can I scrape emails from a list of YouTube channels?
Yes. Add channel URLs, @handles, or channel IDs in YouTube channels and leave Search keywords empty.
Can I discover leads from a niche keyword?
Yes. Add one or more phrases in Search keywords, such as fitness coach, wedding planner, or tech reviewer contact email. The Actor checks public YouTube results and saves only contactable rows.
Can it find emails on websites linked from YouTube channels?
Yes, when Check linked websites is enabled. The Actor checks the main non-social public website linked from the channel and saves emails found there.
Why did my run return fewer leads than the limit?
The limit is a cap, not a guarantee. The Actor saves only channels or linked websites where it finds a public email, and many channels do not publish one.
Does it need a YouTube login or API key?
No. The Actor uses public YouTube pages and public linked websites. It does not need YouTube cookies, a private account, or a Google API key.
Why not use the YouTube API?
The YouTube API is useful for official channel and video metadata, but it does not provide public creator email leads from channel text or linked websites. This Actor is built for public contact discovery and source evidence.
What are YouTube alternatives?
For broader creator discovery across several platforms, use an influencer scraper. For channel metadata without email discovery, use a YouTube channel scraper. For website-only contact discovery, use a website email scraper.
📝 Changelog
- 0.0: Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Other actors
- YouTube Channel Search Scraper ↗ - Find public YouTube channels from keywords before checking contact details.
- YouTube Channel Scraper ↗ - Export public channel profiles and recent video rows.
- Influencer Scraper ↗ - Find influencer profiles across TikTok, Instagram, and YouTube.
- YouTube Description Extractor ↗ - Extract full public YouTube video descriptions and links.
- Website Emails Scraper ↗ - Extract public contact emails from known websites.
Made with ❤️ by Maxime Dupré