YouTube Lead Scraper
Pricing
$4.00 / 1,000 scraped leads
YouTube Lead Scraper
Find YouTube creator and business leads from keywords or known channels. Export public emails, source evidence, channel identity, websites, social links, and visible channel context for outreach lists.
Pricing
$4.00 / 1,000 scraped leads
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 hours ago
Last modified
Categories
Share
🔎 YouTube lead scraper for creator emails
YouTube Lead Scraper finds public creator and business leads from YouTube. Add search keywords such as fitness coach or real estate investing, or add known channel URLs, @handles, or channel IDs, then export public emails with source evidence, channel identity, websites, social links, and visible channel context.
Use this YouTube lead scraper when you need contactable YouTube leads for influencer outreach, agency prospecting, creator partnerships, sponsorship research, or B2B lead generation. It is built for public data that YouTube channels and linked public websites expose. You do not need YouTube cookies, a login, a Google API key, or a private account.
For a small first run, choose one target type. 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. Make a second run when you want to use the other target type.
✅ What this Actor does
- Finds YouTube leads from search keywords or known YouTube channels.
- Accepts channel URLs, @handles, channel IDs, and keyword lists.
- Searches public YouTube result pages and checks public channel pages.
- Extracts public email addresses from YouTube channel text when visible.
- Optionally checks public websites linked from the channel for more contact emails.
- Saves only contactable lead rows with at least one public email.
- Adds source evidence so you can audit where the email came from.
- Adds public channel identity, website URL, social links, description, subscriber count, and video count when visible.
- Deduplicates the same email/channel/input combination during the run.
- Works with Apify dataset exports, API access, schedules, webhooks, and integrations.
This Actor does not generate outreach messages, score leads, infer niches, or invent missing channel facts. If a channel does not expose a public email on YouTube or a linked public website, it is skipped instead of saved as a weak lead.
📦 YouTube leads you can export
Each dataset row is one accepted public email lead. Fields include:
| 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 | Whether the email came from YouTube channel text or a linked website. |
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 it through the Apify API.
🚀 Common use cases
- Build creator outreach lists from niches such as fitness, real estate, tech reviews, travel, or beauty.
- Enrich a known list of YouTube channels with public contact emails.
- Find business emails for agencies, sponsorship teams, and partnership research.
- Compare public channel context before outreach.
- Collect source-backed leads for a CRM, spreadsheet, webhook, or internal workflow.
- Schedule repeat lead checks for the same keyword set or channel list.
▶️ 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 follow public websites linked from channels.
- Start the run and open the dataset.
Use small keyword lists for the first run so you can inspect the output shape. For known-channel runs, add channel URLs or handles such as:
{"channelTargets": ["@mkbhd","https://www.youtube.com/@veritasium"],"includeLinkedSites": true}
For keyword discovery, use natural buyer or creator terms:
{"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: use 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 websites linked from channels.
Choose one target type per run. If both target sections are filled, the Actor asks you to keep only one.
🧾 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.
⚠️ Limits and caveats
- The Actor only returns public emails it can find on YouTube channel text or linked public websites.
- Not every YouTube channel publishes an email address.
- Some public websites or social profiles may block, rate-limit, or hide contact data.
- Subscriber counts, video counts, locations, descriptions, websites, and social links are included only when visible from the public source.
- Keyword discovery can take longer for broad keywords because the Actor checks candidate channels before saving leads.
- This Actor does not verify mailbox deliverability or send outreach.
❓ 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.
🔐 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 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.
🔗 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 websites linked from the channel and saves emails found there.
📝 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 URL Crawler ↗ - Map website URLs, links, and sitemap-backed pages.
Made with ❤️ by Maxime Dupré