Youtube Niche Channel Finder
Pricing
$5.00/month + usage
Youtube Niche Channel Finder
Discover top YouTube channels in any niche instantly. Enter a keyword and your YouTube API key — this Actor fetches channel info like subscribers, views, videos, country, and description. Perfect for influencer research, competitor analysis, and market insights.
Pricing
$5.00/month + usage
Rating
0.0
(0)
Developer

Badruddeen Naseem
Actor stats
0
Bookmarked
3
Total users
1
Monthly active users
2 days ago
Last modified
Share
What does Youtube Niche Channel Finder do?
Youtube Niche Channel Finder will enable you to get detailed channel data from YouTube instantly. Simply enter a keyword and your YouTube API key, and this Actor will fetch comprehensive information about top channels in your niche.
Youtube Niche Channel Finder can scrape:
- Channel names and URLs
- Subscriber counts
- Total view counts
- Video counts
- Channel country of origin
- Channel descriptions
Why find Niche Channels on YouTube?
YouTube is the world's largest video sharing platform with over 2 billion logged-in users monthly, making it an invaluable source of data for content creators, marketers, and researchers.
Here are just some of the ways you could use that data:
- Identify top influencers and content creators in your niche
- Conduct competitor analysis to understand market positioning
- Research emerging channels and market trends
- Build targeted outreach lists for partnerships and collaborations
- Analyze audience reach and engagement patterns across channels
- Support market research and business intelligence gathering
How to scrape YouTube
It's easy to scrape YouTube with Youtube Niche Channel Finder 100% Results. Just follow these few steps and you'll get your data in minutes.
- Click on Try for free
- Enter your search keyword (the niche or topic you want to explore)
- Provide your YouTube API key for authentication
- Click on Run
- When Youtube Niche Channel Finder 100% Results has finished, preview or download your data from the Dataset tab
How much will it cost to scrape YouTube?
Apify gives you $5 free usage credits every month on the Apify Free plan. You can get several hundred channel results per month from Youtube Niche Channel Finder 100% Results for that, so those results will be completely free!
But if you need to get more data regularly from YouTube, you should grab an Apify subscription. We recommend the $49/month Starter plan - you can get up to tens of thousands of channel results every month with the $49 monthly plan!
Or get even more results for $499 with the Scale plan - perfect for enterprise-level research!
⭐ What This Actor Does
This Actor searches YouTube for channels related to a niche keyword (e.g., Facebook Marketing, Dropshipping, Keto Diet) and returns a clean, enriched dataset containing:
Channel name
@handle
Description
High-resolution thumbnail
Subscriber count
Total views
Total videos
Country
Joined date
Custom URL
The keyword used
Timestamp of scrape
Results are sorted by subscriber count (highest → lowest).
The actor may return slightly more channels than requested, ensuring you don’t miss any top performers in your niche.
🔑 API Key Requirement (Mandatory)
This actor requires a YouTube Data API v3 key.
How to get your API key
Open Google Cloud Console
Enable YouTube Data API v3
Create an API key
Paste your key into the input:
{"youtubeApiKey": "YOUR_API_KEY","keyword": "dropshipping","maxResults": 10}
If no API key is provided, the Actor will stop with an error.
📝 Input Schema
Here is the exact input structure supported by this Actor:
{"schemaVersion": 1,"title": "Youtube Niche Channel Finder","type": "object","properties": {"keyword": {"title": "Niche keyword","type": "string","description": "Example: dropshipping, shopify, keto diet","editor": "textfield","default": "dropshipping"},"youtubeApiKey": {"title": "YouTube API Key (required)","type": "string","description": "Paste your API key – it will be hidden","editor": "textfield","isSecret": true},"maxResults": {"title": "Max results (1-50)","type": "integer","description": "Number of channels to fetch per search (max 50)","default": 10,"minimum": 1,"maximum": 50}},"required": ["youtubeApiKey"]}
📝 Output Schema
{"title": "YouTube Niche Channel Finder Output","description": "Schema defining the output structure of the YouTube Niche Channel Finder actor.","schemaVersion": 1,"type": "object","properties": {"channelName": { "type": "string", "description": "The channel's display name" },"handle": { "type": ["string", "null"], "description": "The channel's @handle if available" },"description": { "type": ["string", "null"], "description": "Channel description text" },"thumbnail": { "type": "string", "description": "URL to the channel's high-resolution thumbnail" },"subscriberCount": { "type": "string", "description": "Formatted subscriber count or 'Hidden'" },"videoCount": { "type": "number", "description": "Total number of uploaded videos" },"totalViews": { "type": "string", "description": "Formatted total view count" },"joinedDate": { "type": ["string", "null"], "description": "Channel creation date" },"country": { "type": ["string", "null"], "description": "Channel country if available" },"customUrl": { "type": "string", "description": "Direct link to the channel page" },"searchedKeyword": { "type": "string", "description": "The keyword used for searching" },"scrapedAt": { "type": "string", "format": "date-time", "description": "ISO timestamp when data was scraped" }},"required": ["channelName","thumbnail","subscriberCount","videoCount","totalViews","customUrl","searchedKeyword","scrapedAt"]}
📤 Dataset Schema
Each dataset item follows this structure:
{"channelName": "string","handle": "string|null","description": "string|null","thumbnail": "string","subscriberCount": "string","videoCount": "number","totalViews": "string","joinedDate": "string|null","country": "string|null","customUrl": "string","searchedKeyword": "string","scrapedAt": "string"}
📤 Output Example
A typical dataset entry looks like this:
{"channelName": "Ben Heath","handle": "@benheath","description": "Making Facebook Ads & Instagram Ads easier...","thumbnail": "https://yt3.ggpht.com/.../photo.jpg","subscriberCount": "407,000","videoCount": 1041,"totalViews": "27,032,078","joinedDate": "1/28/2016","country": "GB","customUrl": "https://youtube.com/@benheath","searchedKeyword": "Facebook Marketing","scrapedAt": "2025-12-07T23:06:23.346Z"}
⚙️ How It Works Under the Hood
- Search YouTube for niche channels Uses the official endpoint:
https://www.googleapis.com/youtube/v3/search
- Extract channel IDs
- Fetch full channel insights Via:
https://www.googleapis.com/youtube/v3/channels
Fetches:
● snippet ● statistics ● brandingSettings
- Enhance & format data
- Sort by subscriber count
- Save final dataset to Apify
Results
The Actor returns channel data in JSON format, including:
{"channelName": "Example Channel","channelUrl": "https://www.youtube.com/c/examplechannel","subscribers": 1500000,"totalViews": 50000000,"videoCount": 250,"country": "US","description": "Channel description text..."}
✔️ Use Cases
🏷 Influencer Outreach
Find creators in any micro-niche instantly.
🏆 Competitor Research
See who dominates YouTube in your industry.
🎯 Niche Product Launch
Identify channels talking about a specific topic.
🧠 Market Research
Discover communities & gaps inside your niche.
⚠️ Limitations & Notes
● Max 50 results per search (YouTube API limit) ● Some channels hide subscriber count (“Hidden”) ● Invalid or restricted API keys will make requests fail ● Fully compliant with Google API policies — no scraping
📦 Exporting Your Data
Your results are saved in an Apify Dataset and can be exported as:
JSON
CSV
Excel (.xlsx)
JSONL
XML
RSS
HTML Table
API endpoint
Exports can be used in:
Google Sheets
Excel / Numbers
BI dashboards
Make / Zapier / n8n automations
Custom apps & databases
Tips for scraping YouTube
- Ensure you have a valid YouTube API key with appropriate quota limits
- Use specific, targeted keywords to get the most relevant results
- Run searches during off-peak hours to avoid API rate limiting issues
- Regularly monitor your API usage to stay within your quota
- Combine multiple keyword searches to build comprehensive competitive intelligence
▶️ Run via API Example
curl -X POST "https://api.apify.com/v2/acts/USERNAME~youtube-niche-channel-finder/runs?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"youtubeApiKey": "YOUR_KEY","keyword": "Fitness","maxResults": 20}'
Limitations
- Max 50 results per run (API limit)
- Some channels hide subscriber counts
- Requires valid API key with YouTube Data API v3 enabled
- Strict filter may reduce results but improves relevance
Is it legal to scrape YouTube?
Note that personal data is protected by GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.
Highly recommended that you read Apify blog post: is web scraping legal?.