Back to NicheCraft

Methodology & Scoring

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.

Overall Opportunity Score

Formula

Overall = Emotion × 0.20 + Market × 0.30 + Trend × 0.25 + Problem × 0.25

Each dimension is scored 0-100. Market carries the highest weight because commercial viability matters most for operators.

Score Dimensions

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.

Data Sources

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.

Reddit

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.

Confidence Levels

High Confidence— 4/4 real data sources returned results
Moderate Confidence— 2-3 sources returned data. Market estimates less reliable.
Low Confidence— 0-1 sources. Scores are primarily AI estimates. Verify independently.

Margin Calculations

Product margins assume standard e-commerce cost structure:

Sourcing cost:
30-40% of retail
Shipping:
15-20% of retail
Advertising:
15-25% (based on niche CPC)
Platform fees:
5-10%
Returns/refunds:
~5%

Realistic net margins for most e-commerce products: 15-35%. If you see higher margins in results, they may not account for all costs.

Known Weaknesses

  • TAM estimates are rough approximations based on search volume × average price × industry conversion benchmarks. Real TAM requires primary market research.
  • Reddit data skews toward English-speaking, tech-savvy demographics. Categories popular with older or non-English demographics may be underscored.
  • Google Shopping data represents a snapshot of ~20 listings. Large categories with thousands of products are undersampled.
  • Trend data is relative, not absolute. A "rising" trend in a tiny niche may still represent low absolute demand.
  • AI analysis can hallucinate details when data is insufficient. Always check confidence badges.
  • Competition analysis is based on visible search results — not actual market share, profitability, or barriers to entry.
  • Seasonal patterns are detected from 12 months of data. Multi-year cycles won't be captured.

When to Trust NicheCraft

Reliable for

  • • Identifying relative opportunity strength between niches
  • • Detecting trend direction (up/down/stable)
  • • Finding gaps in competitive landscape
  • • Gauging emotional intensity of target audience
  • • Initial screening before deeper research

Not reliable for

  • • Exact revenue projections or TAM numbers
  • • Precise margin calculations (get real quotes)
  • • Legal/regulatory assessment
  • • Supplier reliability or quality assessment
  • • Replacing proper due diligence before investment

Questions about our methodology? Contact us