VOOZH about

URL: https://apify.com/moillamas/youtube-gap-finder

⇱ YouTube Gap Finder Β· Apify


Pricing

Pay per usage

Go to Apify Store

YouTube Gap Finder

Finds underserved content topics in a YouTube niche β€” high competitor views, low supply. Ideal for creators looking for their next video idea.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

πŸ‘ moises llamas

moises llamas

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

0

Monthly active users

a month ago

Last modified

Categories

Share

Finds underserved content topics in any YouTube niche β€” topics where competitors get high views but the overall supply of videos is low.

What it does

This Actor analyses YouTube competitor channels and niche search results to identify content gaps: topics with proven audience demand (high competitor views) but low competition (few videos/channels covering them).

Each result includes:

  • Topic β€” 2-3 word phrase representing the gap
  • Opportunity score β€” 0–10 combining demand signal and competition level
  • Competition level β€” low, medium, or high
  • Suggested video title β€” a ready-to-use title for the gap
  • Example competitor titles β€” existing videos that prove demand

Sample output

{
"topic":"budgeting apps review",
"opportunity_score":7.8,
"competition":"low",
"avg_niche_views":420000,
"competitor_videos_on_topic":3,
"niche_videos_on_topic":1,
"niche_channels_on_topic":1,
"suggested_title":"Best Budgeting Apps Review 2026 (The Underrated Guide)",
"example_competitor_titles":[
"Best budgeting apps review 2026",
"Top 5 budgeting apps for beginners"
]
}

Input parameters

ParameterTypeDefaultDescription
nichestring""The content niche (e.g. personal finance, Python programming)
competitor_channelsarray[]YouTube channel URLs to analyse as competitors
niche_search_queriesarray[]Extra search queries to build the competition dataset
max_competitor_videosinteger30Max videos to fetch per competitor channel
max_niche_videosinteger50Total niche search videos for competition analysis
min_opportunity_scorenumber4.0Minimum score to include in results
max_resultsinteger30Maximum gaps to return

How it works

  1. Competitor analysis β€” fetches recent videos from the provided competitor channels using yt-dlp
  2. Topic extraction β€” extracts 2-3 word topic phrases from competitor video titles, filtering stopwords
  3. Competition mapping β€” for each topic, counts how many videos and channels in the broader niche cover it
  4. Gap scoring β€” scores each topic: demand (avg competitor views) + low competition bonus β†’ 0-10
  5. Output β€” returns gaps sorted by opportunity score with a suggested title for each

Use cases

  • Content creators β€” find your next video idea before the niche gets saturated
  • YouTube strategists β€” identify whitespace in a client's niche
  • Agencies β€” audit competitor coverage vs. niche supply for channel growth reports
  • Marketers β€” discover high-demand, low-competition topics for YouTube ads targeting

Algorithm details

Opportunity score formula:

  • Demand (0–5): min(avg_niche_views / 100,000, 1.0) Γ— 5
  • Competition bonus (0–5): 4.0 for 0 niche videos, down to 0.0 for 10+ niche videos
  • Final score capped at 10.0

Competition level:

  • low β€” ≀1 channel AND ≀3 videos on the topic
  • medium β€” ≀3 channels OR ≀8 videos
  • high β€” more than the above

Running locally

python -m venv venv &&source venv/bin/activate
pip install-r requirements.txt
python main.py

Custom input:

$ACTOR_INPUT='{"niche":"personal finance","competitor_channels":["https://www.youtube.com/@GrahamStephan"],"max_competitor_videos":20}' python main.py

Notes

  • Uses yt-dlp to fetch YouTube metadata β€” no API key required
  • Channel videos are fetched in flat/extract mode (no downloads)
  • yt-dlp must be kept up to date (pip install -U yt-dlp) as YouTube periodically changes its internal API
  • A ~1s delay is applied between requests to avoid rate limiting

You might also like

YouTube Channel Statistics Scraper πŸ“Š

easyapi/youtube-channel-statistics-scraper

Extract comprehensive YouTube channel statistics including subscriber count, views, video count, and more. Perfect for content creators, marketers, and researchers looking to analyze YouTube channels and track their performance metrics. πŸŽ₯πŸ“Š

YouTube Tags Extractor 🎯

easyapi/youtube-tags-extractor

Extract and analyze tags from any YouTube video URL. Perfect for content creators, marketers, and researchers looking to optimize their YouTube SEO strategy and understand trending topics. Supports batch processing and multi-language tags. πŸŽ―πŸ”

Youtube Niche Channel Finder

badruddeen/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.

πŸ‘ User avatar

Badruddeen Naseem

12

Youtube Channel Finder

scrapelabsapi/youtube-channel-finder

πŸ”Ž YouTube Channel Finder lets you search and filter creators by keyword, niche, country, language & subscribersβ€”complete with channel URLs, views and engagement. πŸ“Š Ideal for influencer marketing, competitor analysis & outreach. πŸš€ Discover high-fit channels fast.

Youtube Competitor Research Tool - Find the Gap

beyondops/youtube-competitor-research

Youtube Leads Generator

easy_scraper/youtube-leads-generator

Discover YouTube creators in any niche and instantly collect their public contact emails. Automatically extract channel data, links, and audience metrics from YouTube profiles. Generate high-quality influencer and creator leads ready for outreach.

Youtube Influencer Finder

quaint_wallpaper/youtube-influencer-finder

Discover high-performing YouTube influencers in any niche in seconds. Get ranked channels by subscribers, views, engagement, and growth trends. Perfect for marketers, agencies, and brands looking to scale campaigns fast.

Youtube Scraper

scrapeflow/youtube-scraper

YouTube Scraper extracts public data from YouTube videos and channels. It collects titles, descriptions, video URLs, views, likes, publish dates, thumbnails, and channel details. Ideal for video research, trend analysis, competitor monitoring, and content analytics.