Graded cards are not one market. They are three. A Charizard at PSA 10 trades at one price, the same Charizard at PSA 9 trades at another, and a CGC 9 of the exact same card lives in a third market entirely. Any tracker that treats them as the same thing is pricing your collection wrong in both directions.
This guide shows how Flipzi tracks PSA, BGS, and CGC graded cards with grade-specific last-sold pricing across Cardmarket, TCGplayer, and eBay, and how to use that data to make better buy, sell, and hold decisions in 2026.
Why grade-specific pricing is the only honest approach
Listing prices are a wish. Averaged grade prices are an estimate. Real last-sold transactions are the truth. Flipzi tracks the last completed sale on each grade as its own series, so the price you see is what a buyer actually paid last — not an average across grades, not a projection, not an AI guess.
This matters because grade premiums move independently. A PSA 10 vintage Pokemon card can triple in value while PSA 9 of the same card stays flat. A CGC 10 modern can outrun its PSA 10 counterpart for a few months, then reverse. If your tracker flattens those moves into one number, you see a small portfolio change when the actual market is violently repricing one grade.
Which grades Flipzi tracks today
Everything below is live in 2026:
- RAW (ungraded) — the baseline for every card.
- PSA 8, PSA 9, PSA 10 — the three tiers that carry nearly all PSA volume.
- BGS 9 — the primary BGS tier with enough last-sold volume for honest pricing.
- CGC 8, CGC 9, CGC 10 — full CGC coverage across the common tiers.
What Flipzi does not track: TAG (data volume too thin) and AI-assigned grades (commodity trap + trust risk). The graded card price tracker explains both decisions in detail.
How to set up grade-specific tracking in Flipzi
Three steps:
- Add the card and pick the grade. When you add a card to your portfolio, Flipzi asks for condition (RAW) or grade (PSA 8/9/10, BGS 9, CGC 8/9/10). Pick the one that matches your physical card.
- Log your acquisition price. Enter what you paid. Flipzi uses this to compute profit and loss against the current grade-specific last-sold price, not against an averaged estimate.
- Set a price alert on that specific grade. A PSA 10 alert fires only when the PSA 10 last-sold price hits your threshold. A PSA 9 alert is independent. You will not get a false fire because a different grade moved.
For whole-collection moves, the portfolio tracker and price alert system both respect grade boundaries end-to-end.
Where the grade-specific data comes from
Flipzi pulls last-sold transaction data from three real marketplaces and keeps each grade as its own price series per card variant:
- Cardmarket — Europe's largest TCG marketplace. Prices use the avg1 metric (the average of the most recent completed sale in EUR). Cardmarket's own documentation is the source of truth for this methodology.
- TCGplayer — North America's largest TCG marketplace. Last-sold in USD, per grade, across thousands of verified sellers.
- eBay — the global secondary market. Completed auction and Buy-It-Now data for raw and graded cards in both EUR and USD.
A concrete example: how a PSA 10 and PSA 9 diverge
Take a modern Pokemon card that sells for roughly €30 raw on Cardmarket today. The same card graded:
- PSA 9: around €75 last-sold — a 2.5x premium for a mid-grade slab.
- PSA 10: around €240 last-sold — an 8x premium over raw and a 3.2x premium over PSA 9.
- CGC 9: around €55 last-sold — priced below the PSA 9 because CGC carries a grading-brand discount on Pokemon in the European market.
If a tracker flattens these into one "graded" average, you see a reasonable-looking number that is wrong for every grade you actually own. Flipzi shows all three, independently, so a PSA 10 move of €40 is not masked by a PSA 9 move of €5 going the other way.
How to set alerts on graded cards
A few examples of useful graded alerts:
- Buy the dip on PSA 10. Set a PSA 10 target €20 below the last-sold. When a seller lists at your target and the market confirms the sale, the alert fires on the new avg1.
- Sell the pop. Set a PSA 9 target 25% above current last-sold. If a set release or card reprint drives PSA 9s up quickly, you get an exit alert before the spike reverses.
- Arbitrage Cardmarket vs TCGplayer. Set one alert on the Cardmarket EUR price and another on the TCGplayer USD equivalent. Cross-market gaps often open during EU-US holiday asymmetries.
All of this is in the price alert system, which fires on real last-sold data, not listings.
Importing an existing graded collection
If you already track graded cards in Collectr, TCGplayer, or PriceCharting, Flipzi preserves grades through import. Each card keeps its assigned grade and maps to the matching grade-specific last-sold price:
- Import from Collectr — CSV export, one-way migration, Collectr account unaffected.
- Import from TCGplayer — Collection Tracker CSV, preserves foil / variant / grade metadata.
- Import from PriceCharting — best for graded-heavy collections, adds Cardmarket EUR data PriceCharting does not show.
What "honest" means for graded pricing
A few rules Flipzi enforces on graded card data:
- Prices are real last-sold transactions, not listings.
- Prices are per grade per variant, not averaged.
- Stale data (more than 14 days old for a graded tier) is excluded rather than displayed as "current."
- AI grade prediction is refused — getting it wrong can cost a collector hundreds of euros per slab.
- Unsupported grades (TAG today, BGS subgrades) are clearly marked as unsupported instead of filled with approximations.
That is the difference between a tool built for casual grade browsing and a tool that respects the reality that graded cards are three separate markets moving in three separate directions.