Repository navigation
Pricing and Graded Slabs
Bindarr provides automated market valuation for raw cards as well as comprehensive tracking and valuation for professionally graded slabs (PSA, BGS, CGC, etc.).
Bindarr fetches live market pricing from industry-standard pricing services tailored to each game and language:
| Game / Printing | Primary Source | Identifier | Currency |
|---|---|---|---|
| Magic: The Gathering (Any Language) | Scryfall | scryfall |
USD (TCGplayer) or EUR (Cardmarket) |
| Pokémon (English & Japanese) | TCGCSV (TCGplayer Categories 3 & 85) | tcgcsv |
USD |
| Pokémon (Other Languages: FR, DE, ES, IT, KO, ZH) | English TCGplayer Proxy Product | tcgcsv-en |
USD |
| Pokémon (European Fallback) | TCGdex Cardmarket | tcgdex |
EUR |
Marketplaces quote cards in different currencies (USD on TCGplayer vs EUR on Cardmarket).
Bindarr enforces two strict valuation principles:
-
Never Statically Convert: Exchange rates fluctuate continuously. Applying hardcoded or stale conversion rates silently distorts collection values. Bindarr stores each price alongside its quoted currency (
price_currency). - Never Mix Currencies on a Single Card: Normal and foil prices for a given card are always sourced from the same currency pool.
In the dashboard, prices display with their native currency symbol ($4.50, €4.50), and the Card Inspector clearly identifies the quoting marketplace. When totals contain mixed currencies, the API payload lists all active currencies in the currencies array.
- Owned Sets Scope: To respect external provider rate limits, Bindarr's daily price sweep updates sets from which you currently own cards.
-
Unowned Sets: When browsing an unowned set in the search tab, prices may show as
$0.00until a card from that set is added to your collection or refreshed.
Raw market prices represent ungraded cards. High-grade slabs (e.g. PSA 10, BGS 9.5) often command significant premiums. Bindarr lets you track and price every graded copy individually.
When inspecting any card in your collection, click Edit Copy to specify:
- Grader: PSA, BGS, CGC, SGC, ACE, or Custom.
- Grade: Numerical grade (1 through 10, including half-grades like 8.5 or 9.5).
- Cert Number: The official serial/certificate number on the slab label.
For PSA slabs, enter the certificate number and click Verify PSA Cert. Bindarr queries the PSA registry to automatically verify the card name, set year, and official grade.
For Pokémon cards, Bindarr can automatically fetch real-world historical eBay sales for graded slabs:
- Obtain a free API key from PokemonPriceTracker.
- Enter your key in Settings → API Keys.
- Open any graded card in your collection and click Fetch Graded Price.
- Bindarr queries historical eBay sales matching the exact grader and grade, recording the average market price and number of confirmed sales.
(Note: Graded lookups are executed on demand per card to stay within free API rate limits).
You can manually set a custom dollar or euro value on any card copy:
- In the Card Inspector, enter a figure in Value for this copy (e.g.,
$250.00). - This custom value completely supersedes the raw market price across your entire dashboard:
- Collection net worth & gain/loss calculations.
- Sorting cards by price.
- Set completion valuations.
- CSV and JSON exports.
- To revert back to the live automated market price, simply clear the field.
Bindarr is licensed under the MIT License.
Need help? Check Troubleshooting & FAQ or open an issue on GitHub.