How we compare prices
Where prices come from
- Stores. The public product listings of every store on our stores page, read at 07:00 and 19:00 UTC, in each store's own market and currency.
- TCGplayer. Its catalogue (every printing, set and card detail) and two prices per printing: the cheapest listing, shown as a US offer, and the market price, shown everywhere as a reference. Read daily from TCGCSV's public mirror of TCGplayer's data.
- eBay. A search of your own eBay for the card β we build the search link, and never show an eBay price we have not seen.
Matching a listing to a printing
One card number can be several printings worth very different amounts β OP01-120 Shanks is a standard print, a Parallel and a Manga art. A store listing is matched only when exactly one printing fits it: the card number (or TCGplayer's exact name and set), the card's name, and the printing words in the title (Parallel, alternate art, Manga, SP, Treasure Rare, special foils, event stamps such as Pre-Release or Release Event). Anything ambiguous is left out. Graded slabs, playsets, lots, live breaks and non-English cards are never matched.
A matched listing far under or far over the printing's TCGplayer market price is dropped as a probable mismatch, not shown as a deal.
Ranking
Offers are ranked cheapest first by item price. Postage is added at each store's checkout and is not included. A listing's condition is the best condition the store has in stock (Near Mint first). Sold-out listings are folded below the comparison and never set a headline price.
Markets and currency
Each market shows its own stores in its own currency: US$, A$, Β£, S$, C$ and β¬ (eurozone stores are one market). The only conversions are reference prices β TCGplayer's market price shown in another currency is marked βββ and uses indicative rates (US$1 = A$1.5, Β£0.79, S$1.35, C$1.37, β¬0.92). A reference is never a price you can buy at.
History, movers and the index
Every printing's TCGplayer market price and cheapest US listing are recorded once a day. Weekly moves compare a card with itself about seven days earlier; the OP Compare Index chains day-to-day changes across every single worth US$1 or more.
The whole history is open data: every day's prices, each product's series and the index are published as JSON files in our GitHub repository, updated with every import.