YouTube Channel Search Scraper - Subscribers, Emails avatar

YouTube Channel Search Scraper - Subscribers, Emails

Pricing

from $0.35 / 1,000 channels

Go to Apify Store
YouTube Channel Search Scraper - Subscribers, Emails

YouTube Channel Search Scraper - Subscribers, Emails

YouTube channel search by keyword: channel name, handle, subscribers, description and link, up to 500 per search. Optional enrichment: country, total views, social links and public business email (MX-checked). $0.50 per 1,000 channels. API and MCP.

Pricing

from $0.35 / 1,000 channels

Rating

0.0

(0)

Developer

Khandji Omar

Khandji Omar

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

7 hours ago

Last modified

Share

YouTube Channel Search Scraper — Subscribers, Emails

Search YouTube channels by keyword and get a clean list: channel name, handle, subscribers, description and link — up to 500 per search. Turn on enrichment to add country, total views, join date, social links and a public business email (MX-checked). $0.50 per 1,000 channels.

What does this YouTube channel search scraper do?

It runs YouTube's own channel search (the "Channels" filter on youtube.com) for each of your keywords and returns one row per channel, in YouTube's ranking order. Use it to build influencer lists, find creators in a niche, or map who owns a topic on YouTube.

With enrichment on, it also opens each channel's About panel and adds:

  • country, exact subscriber count, total views, number of videos and join date,
  • social links (Instagram, TikTok, X, LinkedIn...) and website links,
  • a business email when the creator publishes one in the channel bio, with its verification level (mx_valid = the domain's mail server exists).

No login, no YouTube API key, no quota. It reads YouTube directly — no third-party scraper in the middle.

Why use it

  1. Micro-influencer friendly. minSubscribers / maxSubscribers filters keep only the channel sizes you want.
  2. Contacts, not just names. Optional enrichment adds social links and published business emails — never guessed.
  3. Country filter. Keep only channels based in a given country.
  4. Cheap. $0.0005 per channel, $0.002 extra per enriched channel. First 10 channels of every run free.
  5. API and AI-agent ready. JSON, CSV, Excel, n8n, Make, Zapier, and MCP.

How to use it in 3 steps

  1. Click Try for free — a keyword is prefilled.
  2. Optional: set how many channels, subscriber limits, turn on Enrich channels, or add a country.
  3. Click Start and download JSON, CSV or Excel, or read the results from the API.

Input

FieldWhat it does
searchTermsKeywords, one per line (up to 20 per run).
maxChannelsChannels per keyword, 1 to 500. Default 50.
minSubscribers / maxSubscribersOptional subscriber range.
enrichChannelsAdd country, views, links and business email. Default off.
countryOptional country filter (e.g. United States, France); turns enrichment on.
maxTotalChargeUsdOptional hard cost cap for the run.
{
"searchTerms": ["personal finance", "home workout"],
"maxChannels": 100,
"minSubscribers": 10000,
"maxSubscribers": 500000,
"enrichChannels": true
}

Output

One row per channel. Real example with enrichment (email masked):

{
"channelId": "UCkQA8OxvAOFet9IED4qfnHQ",
"title": "Pinoy.PersonalFinance",
"handle": "@Pinoy.PersonalFinance",
"subscribers": 12800,
"description": "Welcome to Pinoy.PersonalFinance! I create simple, practical, and easy-to-understand content...",
"isVerified": false,
"channelUrl": "https://www.youtube.com/@Pinoy.PersonalFinance",
"rank": 4,
"searchQuery": "personal finance",
"enriched": true,
"country": "Canada",
"totalViews": 721208,
"videoCount": 77,
"joinedAt": "2025-01-11",
"socialLinks": [],
"websiteLinks": ["https://pinoypersonalfinance.carrd.co"],
"businessEmail": {"email": "xxxxx@gmail.com", "verification_level": "mx_valid", "source": "https://www.youtube.com/@Pinoy.PersonalFinance"},
"status": "ok"
}

How much does it cost?

ResultPrice
Channel$0.0005 ($0.50 per 1,000)
Enrichment (optional)+$0.002 per enriched channel
Start feenone

The first 10 channels of every run are free. A search YouTube could not answer is never charged. Paid Apify plans get lower tier prices — see the Pricing tab.

Use cases

  • Influencer marketing — shortlist creators in a niche by size and country, with contacts.
  • Sponsorship and agency prospecting — build outreach lists of channels that publish a business email.
  • Market mapping — see which channels own a topic on YouTube.
  • Competitive research — track who ranks for your keywords.

Use it from code (API)

Python

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,
"enrichChannels": True,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["title"], item["subscribers"], (item.get("businessEmail") or {}).get("email"))

JavaScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_APIFY_TOKEN>' });
const run = await client.actor('om_kh/youtube-channel-search-scraper').call({
searchTerms: ['personal finance'],
maxChannels: 100,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Integrations: n8n, Make, Zapier, Google Sheets

Use the Apify app in n8n, Make or Zapier, or the Google Sheets integration from the Integrations tab, to send new channels straight to your CRM or spreadsheet.

Use it from an AI agent (MCP)

Connect an MCP client to https://mcp.apify.com and add om_kh/youtube-channel-search-scraper as a tool.

Tips and limits

  • YouTube returns channels in its own relevance order; rank keeps that order.
  • A few channels hide their subscriber count; subscribers is then empty and they are dropped by minSubscribers.
  • Emails come only from what creators publish in their bio. Channels that hide their email behind YouTube's "View email address" button are not bypassed.

FAQ

Do I need a YouTube API key? No.

How many channels can I get? Up to 500 per keyword and 20 keywords per run.

Where do the emails come from? Only from the public channel description, checked against the domain's mail server. Nothing is guessed.

Can I find channels from one country only? Yes, set country; each channel's About page is read to keep only that country.

Is it legal? It reads public channel information any visitor can see. You are responsible for how you contact creators; follow the anti-spam law that applies to you.