Back to Idea Market

How the opportunity score works

Five signals, one formula, refreshed every night. Here is the whole pipeline, including what it can't tell you.

194
Ideas tracked
3,921
Keywords measured
3,867
Page-one results scanned
8,592
Daily score snapshots
People
“Rank these 1, 2, 3”

Pop-up. Only crowd input. No head-to-head buttons.

Search demand
DataForSEO / Semrush

Refreshed nightly by cron. Volume, 12-month curve, CPC, ad competition, plus a keyword cluster and the live page-one results for every idea.

1 ranking = 3 head-to-heads(1>2, 1>3, 2>3) · Elo K=16
Cluster tagged by intentbrand searches removed · products split from articles
topic_ratings
Elo scores
topic_rating_history
topic_rankings feed
topics
Cluster volume & size
volume_history · 3-month momentum
topic_keywords · topic_apps · topic_insights
Opportunity score
0.40
contestable demand (log, brand removed)
0.25
competition gap (real products only)
0.15
momentum (3-vs-3 months, capped ±60%)
0.10
willingness to pay (CPC)
0.10
crowd rankings (Elo, scaled by votes)

Missing signals are dropped and the rest renormalised, so a blank never counts as an average. Scaled so #1 = 9,999.

Idea market table

+ Recent rankings activity tab

Topic detail page

Demand chart, apps, revenue potential

topic_snapshots (daily)
trend lines & 7-day delta
Spin page

Pulls a live topic + its opportunity score/rank