NicheCraft combines real-time data from multiple sources with AI analysis to evaluate e-commerce opportunities. This page explains exactly how scores are calculated, what data we use, and where the analysis falls short.
Formula
Overall = Emotion × 0.20 + Market × 0.30 + Trend × 0.25 + Problem × 0.25Each dimension is scored 0-100. Market carries the highest weight because commercial viability matters most for operators.
Emotion Score (20% weight)
f(Reddit engagement, comment sentiment, emotional language intensity)Measures how emotionally invested people are in this problem/category. Higher Reddit engagement, more comments, and more emotionally charged language = higher score. If no Reddit data is available, scored conservatively at 40-55.
Market Score (30% weight)
f(Google Shopping listings, price distribution, seller count, review quality)Evaluates commercial viability. More products at viable price points with room for differentiation = higher score. If no Shopping data, scored at 40-55.
Trend Score (25% weight)
f(Google Trends 12-month average, trajectory slope, seasonal patterns)Assesses momentum. Rising search interest over 12 months = high score. Stable = medium. Declining = low. Without Trends data, scored at 45-55.
Problem Score (25% weight)
f(Reddit pain points, complaint frequency, solution-seeking behavior)Measures how acute the underlying problem is. More desperate language, frequent complaints, and active solution-seeking = higher score. Without data, scored at 40-55.
Google Trends
12-month search interest data via SerpApi. Provides trend direction, seasonality, and relative interest levels.
Limitation: Limited to exact query match. Broad categories may not reflect specific sub-niches accurately.
Google Shopping
Product listings, pricing data, seller count, and review ratings via SerpApi. Up to 20 results per query.
Limitation: Limited sample size. Prices may not reflect wholesale/sourcing costs. Regional pricing varies.
Up to 50 relevant posts from the past year, including top comments for real consumer language.
Limitation: Reddit skews younger/tech-savvy. Not representative of all demographics. API rate limits may reduce data.
Google Search
Organic results and ad presence for competitive landscape assessment.
Limitation: Ad data is a snapshot, not historical. Organic rankings fluctuate. 10 results only.
Product margins assume standard e-commerce cost structure:
Realistic net margins for most e-commerce products: 15-35%. If you see higher margins in results, they may not account for all costs.
Reliable for
Not reliable for
Questions about our methodology? Contact us