Documentation
One API for TCGPlayer, Cardmarket, and eBay prices. Query raw + graded tiers and history data from one schema built for apps, dashboards, alerts, and AI workflows.
Cards
Search cards across every set. Filter by set, rarity, condition, and more. Fetch a single card for TCGPlayer (USD) and Cardmarket (EUR) prices.
GET /v1/cardsSets
Browse all Pokemon card sets with card counts and metadata.
GET /v1/setsSealed
Browse sealed products — booster boxes, ETBs, bundles, and more. Fetch a single product for its pricing, plus live TCGplayer and Cardmarket offers and eBay sold comps.
GET /v1/sealedPrices
Historical price data with daily averages, highs, lows, and sale counts.
GET /v1/cards/:id/prices/historyListings
Live TCGplayer and Cardmarket marketplace offers, plus recent eBay sold listings with grading data. Every source covers cards and sealed products.
GET /v1/cards/:id/listings/cardmarketQuick start
Get up and running with the API in under 5 minutes. Access daily pricing data for over 70,000 Pokemon cards including PSA, BGS, and CGC graded values.
Get an API key
Sign up and create a key in the dashboard.
Add the header
Include your API key in requests.
Query data
Access cards, sets, and pricing.
curl -H "X-API-Key: YOUR_API_KEY" \"https://api.pkmnprices.com/v1/cards?name=charizard&per_page=5"