🧮Founder Guide · 2026

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.

433
niches scored
5
dimensions
Weekly
score refresh
0–100
score range

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.

1.

Brand Density

Weight: 25%

How many brands are already competing in this niche? Fewer brands = higher score.

Data source: Brand count from impuls8's weekly tracking across 433 niches.

2.

Search Momentum

Weight: 25%

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.

3.

Market Concentration

Weight: 20%

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.

4.

Price Gap

Weight: 15%

Is there an underserved price band? Niches with open premium or budget tiers score higher.

Data source: From our Google Shopping pricing dataset — 54,975 listings across 1,575 brands.

5.

Reddit Signal

Weight: 15%

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

80–100Prime opportunity
60–79Good opportunity with some competition
40–59Moderate — differentiation required
20–39Difficult — strong incumbents present
0–19Saturated — avoid unless exceptional angle

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.

Explore the data yourself

impuls8 scores 433 Indian D2C niches weekly. Find the open ones before someone else does.

Explore live OppScores →