The OppScore: How We Rank D2C Market Opportunities
The OppScore is impuls8's composite metric for ranking how open a D2C niche is to new entrants. It combines five data dimensions into a 0–100 score, updated weekly. Here's exactly how it's calculated, what each dimension measures and how to read the score when evaluating a market.
The five dimensions
The OppScore is a weighted composite of five independently-sourced signals. Each dimension captures a different aspect of market openness. No single signal is sufficient — a niche with no brands and no search interest is not an opportunity; a niche with 40 brands and explosive momentum might still be worth entering at a specific price point.
Brand Density
How many brands are already competing in this niche? Fewer brands = higher score.
Data source: Brand count from impuls8's weekly tracking across 400+ niches.
Search Momentum
Is consumer search interest in this niche growing, flat or declining? Growing = higher score.
Data source: Google Trends 12-week delta, averaged across all brands in the niche.
Market Concentration
Is one brand dominant, or is share spread across many players? Fragmented markets score higher — easier to take share.
Data source: Herfindahl-Hirschman-style concentration index using Instagram follower share as proxy.
Price Gap
Is there an underserved price band? Niches with open premium or budget tiers score higher.
Data source: From our Google Shopping pricing dataset — ~55,000 listings across ~1,570 brands.
Reddit Signal
Is there community discussion and demand in Reddit communities? Active discussion with unsatisfied demand scores highest.
Data source: Weekly Reddit community scrape — r/IndianSkincareAddicts, r/india, r/IndianFrugalMale and category-specific subreddits.
How to read the score
Scores above 60 represent niches where a well-positioned entrant has a realistic path to meaningful market share within 12–18 months. Scores below 40 don't mean the market is closed — they mean you need a genuinely differentiated angle to overcome incumbent advantage.
Important caveats
OppScore measures openness, not size
A niche with a score of 85 might represent a ₹100 Cr market or a ₹5 Cr market. The score doesn't tell you if the market is big enough to build a business on — that's your job to validate. Use OppScore to filter down to open niches, then size each one.
The score is backward-looking by one week
Data is collected weekly and scored at the end of each cycle. A niche that went viral on Monday may not reflect in the score until the following week. Treat it as a systematic signal, not a real-time monitor.
Sub-niche scoring is more useful than category scoring
Saying 'beauty & skincare has a low OppScore' is meaningless — it's too broad. The OppScore is designed to be read at the micro-niche level: peptide serums, senior pet food, bamboo toothbrushes. The narrower the niche, the more actionable the signal.
Free account
See this for the niche you’re weighing
impuls8 scores 400+ Indian D2C niches weekly. Find the open ones before someone else does.
Start free — track your niche →No card. Google sign-in, 10 seconds.