Markets & Tiers
PokeTrace aggregates pricing from multiple markets and sources. Understanding the market structure, grading companies, and tier formats is essential for correctly interpreting price data and building accurate pricing displays.
Markets
⚠️ Cards are separate per market — each card belongs to US OR EU, never both.
Sources: ebay (graded + raw from sold listings) + tcgplayer (raw conditions only)
Examples: prices.ebay.PSA_10, prices.ebay.NEAR_MINT, prices.tcgplayer.NEAR_MINT
Currency: USD. Includes variant data (Holofoil, Normal, etc.)
If approxSaleCount is true, that source uses an approximate sale count because sold-listing totals can change after the fact due to revoked, removed, or reclassified listings. Today this applies to ebay. Stable marketplace sources return approxSaleCount: false.
Sources:
cardmarket— Price Trend (verified sales average)Single avg per card. No condition/grade/country breakdown. Most reliable baseline.
cardmarket_unsold— Active listings (asking prices)Has condition, graded tiers, country + language breakdown (language is nested under country), and rolling medians (median3d/7d/30d). May include inflated prices.
Examples: prices.cardmarket.AGGREGATED.avg, prices.cardmarket_unsold.PSA_10.country.DE.language.ALL
Currency: EUR. No variant data.
Rolling Medians
Price data includes rolling medians calculated from individual listings (anomalies excluded):
Medians are more robust against outliers than averages. Anomalous prices (<10% or >10x of 3-day median) are automatically excluded.
EU Country Breakdown
EU cards include per-country pricing based on seller origin:
Card Variants (US Only)
US cards include variant from TCGPlayer SKU. EU cards do not have variant data.
Grade format (US): COMPANY_GRADE (e.g., PSA_10, BGS_9_5). Half grades use underscore (9.5 → 9_5).