← Back to Tracker
Blair TCG Tracker
Every pull. Every variant. Every set.
What is This?
Blair TCG Tracker is a collection management app for trading card game collectors. Track which cards you own, manage every variant (regular, holo, reverse holo, Poke Ball, Master Ball, and more), and watch your progress across every set and era.
Browse everything instantly — no account needed. The whole tracker is open to guests: every game, every set, every card, with live pricing. When you're ready to start checking off cards, create a free account (email or Google) to save your collection and sync it across devices. The Sign In button lives at the top right of every page.
© 2024–2026 Blair TCG Tracker. The application software, design, and implementation are proprietary. Currently provided free for personal use; all rights reserved.
Features
Variant Tracking
Card Search
Card Scanner
Live Pricing
Graded Card Tracking
Cloud Sync
Shared Collections
Offline Support
Store Hunter
Symbol Dex
Custom Sets
Guest Browsing
Mobile Friendly
Supported Games
- Pokémon TCG — every official set from Base Set through the latest expansion, organized by era with hierarchical block navigation
- Custom Pokémon Sets — build cross-era collections around any Pokémon or origin; cards can span every era and be auto-captured via scanner
- Disney Lorcana — every expansion from The First Chapter onward, including Enchanted, Epic, and Iconic cards
- Magic: The Gathering — every set, every variant, with full treatment tracking (foil, etched, showcase, borderless, extended-art, serialized)
- Union Arena — every English set, with normal / parallel variant tracking across every booster, starter, and promo release
- Dragon Ball — both the Dragon Ball Super Card Game and Fusion World, every set, with full variant tracking across every booster, starter, and promo release
- Final Fantasy TCG — every English set, with normal / foil variant tracking across every booster, starter set, and promo release
- Palworld Official Card Game — the launch set and promo cards to start, with full card tracking and live pricing; more sets added as they release
Not affiliated with or endorsed by The Pokémon Company, Nintendo, Disney, Wizards of the Coast, Bandai, Square Enix, Pocketpair, or Bushiroad. All TCG content remains the property of respective trademark holders. See Legal.
How It Works
One binder, a tab per game:
- Pokémon TCG — two-level hierarchy (Block → Set → Cards). Pick an era, pick a set, check variants as you pull them.
- Custom Sets — flat list of cross-era themed collections, EN/JP subtabs, cards spanning all eras.
- Disney Lorcana — flat list of every expansion, single-checkbox tracking, Enchanted / Epic / Iconic card support.
- Magic: The Gathering — flat list of every set, per-card treatment tracking (foil, etched, showcase, borderless, extended-art, serialized), with grid / list views and live pricing.
- Union Arena — flat list of every English set, per-card normal / parallel variant tracking, with grid / list views and live pricing.
- Dragon Ball — the Dragon Ball Super Card Game and Fusion World together in one tab, each its own section; pick a game, pick a set, track variants with grid / list views and live pricing.
- Final Fantasy TCG — flat list of every English set, per-card normal / foil variant tracking, with grid / list views and live pricing.
- Palworld Official Card Game — flat list starting with the launch set and promo cards, with grid / list views and live pricing.
Card search (the magnifier next to the game tabs) looks across every set of a game at once — type a card's name or number, see each printing with its set, rarity, and whether you've already collected it, and tap a result to mark the variants you own on the spot.
The card scanner (camera icon or floating button) identifies any card via on-device OCR — no photos leave your device. Scanner shows live market prices on scan, marks the card in your collection, adds it to a custom set, or logs it as a graded copy.
Every set has a separate Graded tab, sitting right alongside Cards — a dedicated space for graded collectors that never gets in the way of raw-card tracking. It lists each card across PSA grades 1 through 10, lets you mark the graded copies you own, shows a separate graded progress and value summary for the set, and links each card and grade straight to eBay sold comps and active listings so you can research the graded market while you collect.
Market pricing fetches live from TCGCSV (TCGPlayer data, 6-hour browser cache). Graded copies are tagged with company and grade, show graded values where available, and link out to 130point and eBay for auction and marketplace data.
Card images and prices stay reliable. The tracker pulls images and pricing from several sources and automatically falls back if one is unavailable, and it keeps the best source in front as those sources change — so cards keep showing the right artwork without you doing anything.
Focus your view. Signed-in collectors can hide any game, era, or set they're not collecting — just for them, without affecting anyone else sharing the collection. Everything hidden stays a tap away in a condensed list (the eye icon next to the game tabs), where it can be browsed without restoring it or brought back anytime.
Collections can be shared. Signed in, your collection syncs across devices in real time, and you can invite family or friends — by share code or email invite — so everyone checks off cards in the same collection. Custom sets support shared categories plus personal categories, pins, and archiving that stay private to you. Offline changes sync on reconnect.
Tech Stack
- Frontend: Vanilla HTML/CSS/JavaScript — no frameworks, no build step
- Accounts & sync: Firebase Authentication (email or Google) + Realtime Database — optional, for saving and sharing collections
- Storage: localStorage (offline persistence)
- Card images: Multi-CDN fallback chain — Pokémon TCG API, Scrydex, TCGdex, Dreamborn, Lorcast
- Pricing: TCGCSV (CDN-backed TCGPlayer data)
- OCR: Tesseract.js — runs locally in the browser, no upload
- Maps: Leaflet + OpenStreetMap
- Hosting: Cloudflare Workers with Static Assets
Data & Privacy
Browsing as a guest stores nothing beyond your own device. Signing in syncs your collection to the cloud (Firebase) so it follows you across devices. See the Legal page for the full privacy disclosure.
- Accounts are optional — the whole tracker is browsable as a guest
- An account stores only your email address and display name, used for sign-in, sync, and collection sharing — nothing else
- Aggregate, cookie-less analytics only (Plausible) — no advertising, no cross-site trackers
- Card scanner runs OCR locally — images never leave your device
- Store Hunter sends your zip/location to OpenStreetMap services only
- No data sold to third parties
Source Code
Maintained in a private repository. All rights reserved. Viewing the application source does not grant license to copy, modify, or redistribute without permission.
Support & Feedback
Got a bug report, feature idea, or question? Email support@blairtcg.com. Replies are sent by an automated assistant — a human reads every message that comes in. See the Legal page for the support-inbox data-handling disclosure.
Third-Party Credits
Card data and images:
- Pokémon TCG API — Pokémon card data and images
- Scrydex — Pokémon image CDN (fallback / primary for select sets)
- TCGdex — Pokémon card data and images (fallback)
- PokemonTCG/pokemon-tcg-data — machine-readable Pokémon set data (new-set auto-detection)
- Dreamborn — Lorcana card images (primary)
- Lorcast — Lorcana card data and images (fallback)
- Scryfall — Magic: The Gathering card data and images; set logos from MTG Fandom wiki
- TCGCSV — TCGPlayer market pricing; Union Arena, Dragon Ball, Final Fantasy TCG, and Palworld Official Card Game card data
- TCGPlayer — Union Arena, Dragon Ball, Final Fantasy TCG, and Palworld Official Card Game card images
Store Hunter map services:
Other open-source libraries and services:
All TCG content remains the property of respective trademark holders. The application software that displays this content is proprietary to Blair TCG Tracker.