YouTube Creator Leads & Email Scraper avatar

YouTube Creator Leads & Email Scraper

Pricing

from $2.00 / 1,000 dataset items

Go to Apify Store
YouTube Creator Leads & Email Scraper

YouTube Creator Leads & Email Scraper

Find YouTube creators by keyword or channel URL and get their public business emails, Instagram/TikTok/X links, website, country, subscribers and recent average views. Built for influencer outreach. No login or API key. Pay only for results.

Pricing

from $2.00 / 1,000 dataset items

Rating

0.0

(0)

Developer

axly

axly

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Build outreach lists of YouTube creators in any niche. Type a few keywords (or paste channel URLs) and get one row per channel with the public business email, Instagram/TikTok/X/Facebook/LinkedIn profiles, website, country, subscribers, and engagement numbers you can qualify on: average and median views of the last 10 videos, days since the last upload and uploads in the last 30 days.

Made for influencer-marketing agencies, brands running creator campaigns, sponsorship marketplaces, PR teams and anyone who needs creators they can actually contact. No YouTube login, no API key, no cookies.

What you get

FieldDescription
title, handle, channelUrl, channelId, avatarUrlWho the creator is
primaryEmailBest public email found (own domain or free-mail first, domain checked)
emails[]Every public email with source (about, video, website, link_hub), sourceDetail (the video or page it came from), confidence and mxValid
hasHiddenBusinessEmailtrue when YouTube holds a business email behind its "Sign in to see email address" button (not revealed by this actor)
instagramUrl, tiktokUrl, xUrl, facebookUrl, linkedinUrl, socials{}Social profiles from the About page and link-in-bio pages
websites[], links[]Creator's own websites and every About-page link
subscriberCount, viewCount, videoCount, joinedDate, country, descriptionChannel stats from the About page
avgViewsRecent, medianViewsRecent, recentVideosCountedViews over the 10 newest uploads
lastUploadDaysAgo, uploadsLast30DaysIs the channel active, and how often it posts
searchQuery, foundVia, scrapedAtWhere the row came from

The Emails view of the dataset lists one email per line, ready for a CRM or mail-merge import.

Where the emails come from

  1. The channel's About description ("For business inquiries: …").
  2. The descriptions of the channel's most recent videos (many creators only put their sponsor email there).
  3. The creator's own website and its contact/about/impressum pages, and link-in-bio pages (Linktree, Stan, solo.to …).

Only emails that are publicly listed are returned. When YouTube hides the business email behind its sign-in button, the row says so (hasHiddenBusinessEmail: true) so you can reveal it by hand for the channels you care about.

Use cases

  • Influencer marketing: find 200 micro-creators (10K–100K subscribers) in a niche who posted in the last 30 days and have a public email, then sort by median views.
  • Brand sponsorships: shortlist channels whose average views justify a sponsored segment.
  • Agency lead generation: creators are businesses; sell them editing, thumbnails, management or software.
  • Market research: map who publishes about a topic, by country and size.

Input

FieldWhat it does
searchQueriesKeywords; each one can find up to ~600 channels
channelUrlsChannel URLs, @handles, channel IDs or any video URL to enrich directly
discoveryChannel search, video search, both (default), or only videos uploaded this month
maxChannelsPerQueryRows to save per keyword
onlyWithEmailSave only channels with a public email (skipped channels are not charged)
minSubscribers / maxSubscribersSize filter
countries / keepUnknownCountryCountry filter (English names as YouTube shows them)
activeWithinDaysSkip channels that have not uploaded recently
recentVideosToScanHow many recent video descriptions to read for emails (default 3)
crawlWebsitesVisit the creator's own site and link-in-bio page (default on)
validateEmailsCheck that each email domain can receive mail (default on)

Example input:

{
"searchQueries": ["home espresso", "budget travel"],
"discovery": "videos_this_month",
"maxChannelsPerQuery": 100,
"minSubscribers": 10000,
"maxSubscribers": 250000,
"onlyWithEmail": true,
"recentVideosToScan": 5
}

Example output (one row, values illustrative)

{
"channelId": "UCxxxxxxxxxxxxxxxxxxxxxx",
"title": "Example Woodworking",
"handle": "@ExampleWoodworking",
"channelUrl": "https://www.youtube.com/@ExampleWoodworking",
"country": "United States",
"subscriberCount": 397000,
"viewCount": 28227701,
"videoCount": 73,
"joinedDate": "2014-08-20",
"primaryEmail": "sponsorships@example-agency.com",
"emails": [
{"email": "sponsorships@example-agency.com", "source": "about", "sourceDetail": "channel About page", "confidence": "high", "mxValid": true}
],
"emailCount": 1,
"hasHiddenBusinessEmail": true,
"websites": ["https://www.example-woodworking.com"],
"instagramUrl": "https://www.instagram.com/examplewoodworking",
"facebookUrl": "https://www.facebook.com/ExampleWoodworking",
"socials": {"instagram": "https://www.instagram.com/examplewoodworking", "patreon": "https://www.patreon.com/ExampleWoodworking"},
"recentVideosCounted": 10,
"avgViewsRecent": 185000,
"medianViewsRecent": 156500,
"lastUploadDaysAgo": 14,
"uploadsLast30Days": 1,
"searchQuery": "woodworking",
"foundVia": "channels",
"scrapedAt": "2026-10-19T01:26:59Z"
}

Scheduling and integrations

Run it on a schedule (for example weekly with discovery: videos_this_month) to catch new and newly active creators, and send the dataset to Google Sheets, HubSpot, Airtable, Make, Zapier or a webhook from the run's Integrations tab. Re-running the same input after an interruption resumes where it stopped without duplicate rows.

Use it from AI assistants

The actor works as a tool through the Apify MCP server, so Claude, ChatGPT and other agents can call it with a keyword and filters and get creators back as JSON.

FAQ

Does it reveal the email behind YouTube's "Sign in to see email address" button? No. That address needs a signed-in Google account and a CAPTCHA, so the actor only flags it with hasHiddenBusinessEmail.

How many channels have a public email? It depends on the niche. In our tests about 60% of tech-review channels and 12% of fitness-coach channels listed one. Raise recentVideosToScan for more emails; use onlyWithEmail to pay only for channels with an email.

How many channels can one keyword return? YouTube's search stops after roughly 300 channels per search type, so channel + video search reach about 600 per keyword. Add related keywords for bigger lists; channels are never repeated across keywords in a run.

Do I need a proxy? No. If YouTube starts rate-limiting, the actor switches to Apify Proxy by itself.

Is this legal? The actor reads public pages only and does not log in. You are responsible for how you contact people: follow anti-spam law (CAN-SPAM, GDPR/ePrivacy, CASL) and the platforms' terms.

Why is country empty for some channels? Many creators do not set a country on their channel (in our tests 10–45% depending on the niche).