Details we track that Google Maps doesn't.
Maps tells you where a shop is and what its star rating is. That's not enough. Card shops vary wildly in what they carry, which games they host, and whether the staff knows their stuff. We track all of it so you can filter for it.
What's on every shop page
Standard listings get name, address, phone, hours, and category. We add 16 signals on top — game support, event hosting, inventory depth, staff quality, and shop vibe — so you can scan a shop card and immediately know whether it fits what you're looking for.
The signals
- 🃏 FNM
Runs Friday Night Magic regularly.
- ⚡️ Pokémon League
Hosts official Pokémon League play.
- 🪑 Play space
Tables on-site for tournaments and casual play.
- 🛡️ Grading
Submits to or works with PSA/BGS/CGC.
- 📺 Breakers
Runs or hosts sports-card group breaks.
- 🏛️ Vintage
Carries WOTC-era / vintage cards.
- 🎴 Singles
Sells individual cards, not just sealed product.
- 📦 Sealed product
Stocks booster boxes, ETBs, and other sealed.
- 💰 Buylist
Buys cards from walk-ins (cash or store credit).
- 🧠 Expert staff
Reviewers specifically praise staff knowledge.
- 🏠 Owner-run
Small, owner-operated shop.
- 👨👧 Kid-friendly
Reviewers bring their kids.
- 🥤 Snacks
Snacks, drinks, or coffee on-site.
- 🏆 Competitive
Tournament / competitive crowd.
- 😎 Casual
Chill, hangout-friendly vibe.
- 🌙 Open late
Open past 9pm at least one night.
What we don't have (yet)
- Live inventory. No public API exposes this. Best we can do is "carries Pokémon" — not "has Stellar Crown ETBs in stock today."
- Buylist rates. Some shops publish these online, most don't. We flag shops that run buylists but not what they pay.
- Event calendars. Coming once we ingest WPN + Pokémon League data deeper.
- Card shows. Weekend shows, breakers' meetups, regional cons — too fragmented. Use Card Show Central or your local Facebook group.
Found an inaccurate detail on a shop page? Tell us — we'll re-check.