Mission control
A market dashboard for Pokemon cards, built like a trading terminal.
Track sold prices from source-native eBay and SNKRDUNK data, preserve separate English, Japanese, and Chinese markets, and tie each print back to its shared card identity without flattening demand.
Catalog cards
218.4K
Linked groups
64.1K
Sold comps / 30d
18.4K
Crawler health
98.6%
Watchlist
Cross-market leaders
Market breadth
Price momentum heatmap
Language-isolated movers over 7 days
Mew ex EN
+12.4%
Umbreon VMAX JP
-3.1%
Charizard ex ZH
+15.2%
Pikachu Stamp Box JP
+5.3%
Lillie FA JP
+8.8%
Gengar VMAX EN
-1.2%
Giratina V JP
+6.4%
Miriam SAR JP
-4.8%
Blastoise ex EN
+3.4%
Rayquaza VMAX ZH
+9.7%
Language links
Associated prints, isolated pricing
Featured card desk
Mew ex 205/165
Pokemon 151 • Mew ex Illustration Rare
Last sold
$438
Monthly volume
84
Sell-through
71%
English supply remains active, but clean PSA 10 copies are repricing upward as raw listings tighten and JP arbitrage closes.
Data pillars
Architecture fit for owned market intelligence
Owned card database
Card groups, language-separated prints, set metadata, grader populations, and media references all persist in Supabase.
Sold-only marketplace crawl
Crawler jobs normalize only completed eBay sales and SNKRDUNK transaction closes into source-native sales records.
Cloudflare delivery edge
Next.js static export deploys on Pages, while scheduled ingestion can evolve into Workers cron jobs without changing the UI surface.
Marketplace support
eBay sold + SNKRDUNK
Language scope
English, Japanese, Chinese