CARDDEX TERMINAL
{{ visibleRows.length }}/{{ rows.length }} CARDS SYNCING…
Median Floor (PSA 10)
{{ fmtPrice(medianFloor) }}
{{ rows.length }} cards · {{ fmtNum(totalPsa10Listings) }} asks
⚠ {{ error }}
Tracked Grails
{{ fmtNum(rows.length) }}
{{ fmtNum(activeCardCount) }} with active asks
Market Cap
{{ fmtPrice(totalMarketCap) }}
PSA 10 pop × floor
PSA 10 Population
{{ fmtNum(totalPsa10Pop) }}
across all grails
Active PSA 10 Asks
{{ fmtNum(totalPsa10Listings) }}
live order book
Median Floor
{{ fmtPrice(medianFloor) }}
cheapest PSA 10 per card
Set Variety Show
Trend
PSA 10 Market · Live Listings + Population
{{ fmtNum(visibleRows.length) }}/{{ fmtNum(rows.length) }}
# Card {{ sortDir==='asc'?'▲':'▼' }} Trend 1W CHG {{ sortDir==='asc'?'▲':'▼' }} 1M CHG {{ sortDir==='asc'?'▲':'▼' }} 1Y CHG {{ sortDir==='asc'?'▲':'▼' }} Floor PSA 10 {{ sortDir==='asc'?'▲':'▼' }} Last Sold {{ sortDir==='asc'?'▲':'▼' }} Mkt Cap {{ sortDir==='asc'?'▲':'▼' }} Asks {{ sortDir==='asc'?'▲':'▼' }} PSA 10 Pop {{ sortDir==='asc'?'▲':'▼' }} Gem Rate {{ sortDir==='asc'?'▲':'▼' }}
{{ row.rank ?? '—' }}
{{ row.set_name || '?' }}
{{ row.card_name }}
{{ row.set_name }} {{ row.variety }}
{{ row.chg1W >= 0 ? '+' : '' }}{{ row.chg1W.toFixed(1) }}% {{ row.chg1M >= 0 ? '+' : '' }}{{ row.chg1M.toFixed(1) }}% {{ row.chg1Y >= 0 ? '+' : '' }}{{ row.chg1Y.toFixed(1) }}% {{ row.cheapest_psa10 ? fmtPrice(row.cheapest_psa10) : '—' }} {{ row.last_sold_psa10 ? fmtPrice(row.last_sold_psa10) : '—' }} {{ row.market_cap ? fmtPrice(row.market_cap) : '—' }} {{ row.psa10_listings || '0' }} {{ row.psa10_pop != null ? fmtNum(row.psa10_pop) : '—' }} {{ row.gem_rate.toFixed(1) }}%
No cards match the current filters.
No cards match the current filters.
{{ (row.set_name || '?')[0] }}
{{ row.card_name }}
{{ row.set_name }} {{ row.variety }}
{{ row.chg1M >= 0 ? '+' : '' }}{{ row.chg1M.toFixed(1) }}%
{{ row.cheapest_psa10 ? fmtPrice(row.cheapest_psa10) : '—' }}
Pop {{ fmtNum(row.psa10_pop) }} {{ row.psa10_listings }} ask{{ row.psa10_listings > 1 ? 's' : '' }}
CARDDEX · SNKRDUNK + PSA · {{ ccy }} · NOT FINANCIAL ADVICE
{{ ccy === 'USD' && usdRate ? 'Rate: 1 USD = ' + usdRate.toFixed(0) + ' JPY · ' : '' }}LIVE
FETCHING MARKET DATA…