Dashboard
What moved, why it may matter, and the evidence behind it.

Market Overview

Scan movement across cards, buckets, and sets - with trust signals attached to every number.

Last updated: loading...
Market Brief
Reading the market...
Top Gainers

Biggest upward moves. A mover is movement, not a buy.

CardPriceMove
Top Losers

Biggest downward moves. Not automatic sell advice.

CardPriceMove
Most Traded Movers

Most 30d TCGplayer sales among this window's top movers - not market-wide volume.

CardSold 30dListed
Bucket Movement

Collector segments by aggregate movement.

Set Movement

Sets by aggregate movement.

Research Targets Experimental

Cards flagged by simple movement/source rules; inspect chart and liquidity before acting.

Loading data source...

Top Picks

Cards scoring 65+ with strong buy signals - sorted by investability score

Competitive

Leader share and recent topping decklists from the tracked competitive event feed.

Leader Meta

Loading competitive data...

Leader Distribution

Click a leader to open its sampled deck cards and source events.

Leader Changes

Current window compared with the prior matching window.

Recent Decklists

Stored decklists from tracked events.

Market Movement

Cards with the largest price movement between the latest snapshot and a prior window.

Card directory

Browse every tracked card by bucket and set, or search directly by name, card id, base id, or set.

0 cards
C
No cards match these filters

Market Segments

Penny stocks, mid tier cards, mini grails, and grails are separated so each lane can be judged by the right signals.

Custom Range
Leave blank to show all segment defaults.
Penny stocks (<$10)
Mid tier ($10-$150)
Mini grails ($150-$500)
Grails ($500+)

Tournament Results

Recent scraped tournament events. Card usage now lives in the Competitive hub.

Window
Choose the tournament lookback window.
Recent events

Community Sentiment

General source inbox for videos, tier lists, set reviews, and market takes that are not tied to one card yet.

Recent community sources
Open this view or refresh to load community sources.

Historical Target Review

Review-only / not used in scoring.

Formula Version
Choose the historical summary window to review.
H
Open this view to load historical target review rows.

Score Formula

The investability score (0-100) is a weighted composite of collector appeal, valuation, meta demand, scarcity, momentum, hype, and social baseline minus a risk penalty. The goal is to surface cards with genuine upside while keeping low-confidence picks in WATCH instead of BUY.

22%
Collector appeal
Rule-based collector demand from character popularity, printing treatment, and card type. Luffy and other fan favorites, alt arts, SP/Wanted Poster style cards, leaders, and characters score higher; reprints and event/stage cards score lower.
Card name - character premium Printing suffix/name - variant premium Card type - collector ceiling
23%
Value gap
Compares current price against an expected price from progressively broader peer buckets: set + rarity + type + printing, then set + rarity + type, then set + rarity, then rarity. Expected price is adjusted by learned alt-art premium when needed, tournament demand, and liquidity confidence. Score 50 = fairly priced; higher means undervalued.
PriceSnapshots - comparable peer medians Tournament meta score - demand multiplier Alt-art ratios - learned printing premium Listing count - confidence adjustment
18%
Tournament meta presence
Tier-weighted copy count across top-8/16 finishes in the last 30 days. World Championship copies count 4x a local result. Top-4 finishes get an additional 1.5x bonus. A card dominating multiple major events scores near 100.
onepiecetopdecks.com Limitless TCG Scraped weekly via Hangfire
14%
Scarcity / liquidity
60% rarity base (SEC=100, SR=78, L=72, R=48, UC=28) + 40% listing count on TCGPlayer (<20 listings = 100, 500+ = 10). Rewards genuinely hard-to-find cards over ones that are merely rare on paper.
OPTCG API - rarity data TCGPlayer listing count Stored in PriceSnapshots daily
10%
Price momentum
Blend of 7-day (60%) and 30-day (40%) price change, mapped from -50%/+50% range onto a 0-100 index. Rewards steady upward movement. Volatile cards that spike and crash score conservatively.
OPTCG API - 2-week window PriceSnapshots DB - full history Computed only when sp_ComputeInvestabilityScores is deliberately run
10%
Catalyst hype
Future/community catalyst score from hype terms and snapshots. It defaults to neutral 50 until Reddit, YouTube, Google Trends, or manual future-set signals are wired. Hype alone cannot trigger a BUY without confidence.
HypeSnapshots - velocity CardHypeLinks - card matching HypeConfidence gate
3%
Social baseline
General background popularity from SocialSignals. This remains low weight because future-specific hype belongs in Catalyst Hype, and raw mention volume is noisy.
Reddit API - free OAuth X/Twitter API - $100/mo YouTube Data API - free 10k quota
Signal thresholds
BUY Score >= 65
WATCH Score 45-64
SELL Score < 45
-
-