Use the YouTube Channel Search Scraper: give it keywords, optional min/max subscribers and a country. It returns one row per channel (name, handle, subscribers, description, link) and, with enrichment on, the country, total views, join date, social links and the business email the creator publishes in their bio, checked against the domain’s mail server. Emails are never guessed. $0.50 per 1,000 channels, +$0.002 per enriched channel.
Try it: YouTube Channel Search Scraper on Apify — click Try for free, the input is prefilled.
{
"searchTerms": [
"personal finance"
],
"maxChannels": 100,
"minSubscribers": 10000,
"maxSubscribers": 500000,
"enrichChannels": true,
"country": "United States"
}
from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("om_kh/youtube-channel-search-scraper").call(run_input={
"searchTerms": [
"personal finance"
],
"maxChannels": 100,
"minSubscribers": 10000,
"maxSubscribers": 500000,
"enrichChannels": True,
"country": "United States"
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)
curl -X POST "https://api.apify.com/v2/acts/om_kh~youtube-channel-search-scraper/run-sync-get-dataset-items?token=<YOUR_APIFY_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"searchTerms": ["personal finance"], "maxChannels": 100, "minSubscribers": 10000, "maxSubscribers": 500000, "enrichChannels": true, "country": "United States"}'
channelIdtitlehandlesubscribersdescriptionchannelUrlcountrytotalViewsvideoCountjoinedAtsocialLinkswebsiteLinksbusinessEmail (email, verification_level)$0.0005 per channel, +$0.002 per enriched channel, first 10 channels free. You only pay for results delivered; set maxTotalChargeUsd to cap a run.
Connect Claude, Cursor or any MCP client to https://mcp.apify.com and add om_kh/youtube-channel-search-scraper as a tool.
The agent sends the same JSON input and gets the rows back.
Where do the emails come from?
Only from the public channel description. The hidden ‘View email address’ button is not bypassed.
Can I keep only micro-influencers?
Yes, use minSubscribers and maxSubscribers.
I want engagement and activity filters too
Use YouTube Creator Lead Finder: median recent views, activity window and verified contact.