Pokémon Card Price APIs Compared
Six APIs and data sources for Pokémon card prices, compared on free tier, paid plans, price sources, history depth and graded data. We run one of them, Pokemon Price Tracker. Every competitor figure comes from that provider's own pricing or documentation page.
Last checked:
Why developers are switching in 2026
The Pokémon TCG API (pokemontcg.io) is deprecated. Its documentation says new account registrations are closed and existing API keys will keep working through March 1, 2027. It directs developers to Scrydex, a paid API from the same team.
TCGplayer is not issuing new API keys. Its developer documentation says it is no longer granting new API access. Existing key holders can keep using theirs.
A new project that needs Pokémon card prices therefore has to use a third-party source. The six below are the main options.
The short version
| Provider | Free tier | Cheapest paid plan | Price sources | Price history | Graded data | Bulk download |
|---|---|---|---|---|---|---|
| Pokemon Price Tracker | 100 credits/day | $9.99/mo, 20,000 credits/day | TCGplayer, eBay, Fanatics Collect, Cardmarket | Daily, per printing and condition. 3 days on Free, 6 months on the $9.99 plan, all tracked history on Business | Prices per grade for PSA, CGC, BGS, SGC and TAG. Individual sold listings and population counts on Business | Daily CSV exports on Business |
| PkmnPrices | 500 credits/day | $14.99/mo, 20,000 credits/day | TCGplayer, Cardmarket, eBay | Daily, up to a year, per condition and printing. Paid plans only | eBay sold listings for PSA, BGS and CGC, and population counts for PSA, BGS, CGC and SGC. Paid plans only | Daily CSV on the $39.99 plan and up |
| Scrydex | None listed | $29/mo, 5,000 credits/month | Not itemised ("various sources"); eBay and auction houses for sold listings | On every plan, 3 credits per request. Depth not stated | PSA, CGC and BGS, plus TAG, SGC and others where available. PSA population counts | Not listed |
| JustTCG | 100 requests/day, 1,000/month, non-commercial | $19/mo, 1,000 requests/day | Online marketplace sales plus sales from partner game stores | Paid plans. Depth not stated | In beta: PSA, BGS, CGC, BCCG, BVG and SGC | Not listed |
| PriceCharting | No API access | $49/mo (Legendary) | Not stated in the API documentation | Not available through the API or CSV | Current values for grades 1 to 10, with separate PSA, BGS, CGC, SGC, TAG and ACE 10s | CSV, regenerated daily, Legendary plan |
| TCGCSV | Everything is free | No paid plan | TCGplayer | Daily archive files from February 8, 2024 | None | It is the bulk download: CSV and JSON, updated once a day |
What a credit buys, and who may use it commercially
A daily allowance means different things on each service. Some count every card returned, some count every HTTP call however many cards it carries, and one bills by the month. Commercial use is included on the lowest paid plan of some and reserved for a higher plan on others, including ours.
| Provider | What one unit buys | Rate limit | Commercial use |
|---|---|---|---|
| Pokemon Price Tracker | One credit per card requested, plus one each for price history, graded sales and Cardmarket prices | 60 calls/min on Free and the $9.99 plan, 500 on Business | Business ($99/mo) and up |
| PkmnPrices | One credit per item returned | 60 requests/min on Free and the $14.99 plan | The $14.99 plan and up |
| Scrydex | One credit per request, 3 for price history, 5 for image recognition. Credits are monthly, with overage billed per credit | 100 requests/second on every plan | Not stated |
| JustTCG | One request per HTTP call, whatever it returns. A batch call holds 20 cards on Free, 100 on the $19 plan | 10 requests/min on Free, 50 on the $19 plan | Every paid plan |
| PriceCharting | No credits; calls are limited by rate | 1 call/second; one CSV download every 10 minutes | Needs a separate commercial licence; the subscription covers internal use |
| TCGCSV | No credits or key | Asks for one sync a day and under 10,000 requests in 24 hours | Not stated |
Provider by provider
Pokemon Price Tracker
This is our API. It covers English and Japanese Pokémon cards and sealed products: TCGplayer prices per printing and condition with daily history, graded sales from eBay and Fanatics Collect across five grading companies, Cardmarket EUR prices for English cards, and grading population counts. Endpoints cover cards, sets, sealed products, population, listing-title parsing and daily CSV exports. Its limits: Pokémon only, two languages, no official SDK (there is an OpenAPI spec), no raw-card eBay sales, and commercial use, individual sold listings, population counts and exports all need the Business plan.
Pick it if you want the lowest-priced paid plan for Pokémon prices with graded data from five grading companies, or daily CSV exports of prices, graded sales and population.
PkmnPrices
The closest match to our API in scope: TCGplayer, Cardmarket and eBay, with daily history up to a year. Its free tier is five times ours, paid plans add Japanese, German and Spanish cards (German and Spanish priced in EUR from Cardmarket), and eBay sold listings and population counts start on the $14.99 plan. It publishes typed SDKs for JavaScript and Python.
Pick it if you need German or Spanish cards, an official SDK, a larger free tier, or sold listings and commercial use without a $99 plan.
Scrydex
Built by the team behind the Pokémon TCG API and described in its docs as that API's "natural evolution". It is a card catalogue with raw and graded prices, price trends, PSA population counts and image recognition, across Pokémon (English and Japanese), Magic: The Gathering, Lorcana, Gundam and One Piece (beta). There is no free tier listed, and the allowance is per month, not per day.
Pick it if you are migrating from pokemontcg.io and want the same team's catalogue, or you need several card games from one API.
JustTCG
A multi-game price API that lists 20 games, with Pokémon and Japanese Pokémon as separate entries. Prices are split by condition and printing, and a batch of up to 100 cards counts as one request on the $19 plan, which makes large refreshes cheap. Graded prices are in beta. It has an official JavaScript SDK.
Pick it if you price several card games, or you refresh many cards at once and want batches billed as one request.
PriceCharting
A price guide for video games and trading cards. API access comes with the $49/mo Legendary subscription and returns current values only, ungraded and by grade; its documentation says historic prices and historic sales are not supported. Data is licensed for internal use unless you arrange a commercial licence.
Pick it if you already use PriceCharting, need video games and cards from one source, and only need current values.
TCGCSV
A free daily mirror of TCGplayer's catalogue and prices as CSV and JSON, run by one maintainer as a hobby project. It carries low, mid, high and market prices per printing, and daily archive files back to February 2024. It has no prices per condition, no graded data and no sold listings, and it asks not to be called from user-facing apps.
Pick it if you have no budget, can store the data yourself, and one TCGplayer market price per printing is enough.
Moving from pokemontcg.io to Pokemon Price Tracker
- • Match your existing cards by name, set and card number with multi-word search, for example
search=charizard 4/102. - • Sync a whole set in one request with
fetchAllInSet=true. - • Match marketplace listing titles to cards with the parse-title endpoint.
- • Test on the free tier (100 credits a day) before choosing a plan. See pricing, data coverage and licensing.
Frequently asked questions
Is the Pokémon TCG API (pokemontcg.io) shutting down?
Its documentation says the Pokémon TCG API is deprecated, that new account registrations are closed, and that existing API keys will keep working through March 1, 2027. It directs developers to Scrydex, a paid API from the same team.
Can I still get a TCGplayer API key?
No. TCGplayer's developer documentation says it is no longer granting new API access. Existing key holders can keep using theirs. New projects need a third-party source such as the six compared here.
Is there a free Pokémon card price API?
TCGCSV is entirely free and mirrors TCGplayer prices once a day. Three paid APIs have free tiers: PkmnPrices (500 credits a day), Pokemon Price Tracker (100 credits a day) and JustTCG (100 requests a day, non-commercial). Scrydex lists no free tier and PriceCharting has no free API access.
Which Pokémon card API has graded prices for PSA, CGC and BGS?
Pokemon Price Tracker (PSA, CGC, BGS, SGC and TAG, from eBay and Fanatics Collect sales), PkmnPrices (PSA, BGS and CGC, on paid plans), Scrydex (PSA, CGC and BGS, plus others where available), PriceCharting (current values by grade) and JustTCG (in beta). TCGCSV has no graded data.
Which API returns individual eBay sold listings?
Pokemon Price Tracker returns individual graded sales from eBay and Fanatics Collect on its Business plan; lower plans get the per-grade statistics. PkmnPrices returns individual eBay sales on its paid plans. Scrydex describes historical sold listings for graded cards. The JustTCG and PriceCharting pages we read do not describe individual sold listings, and TCGCSV has none.
Which API covers Japanese or European-language Pokémon cards?
Pokemon Price Tracker covers English and Japanese. Scrydex covers English and Japanese. JustTCG lists Japanese Pokémon as its own game. PkmnPrices covers English on every tier and Japanese, German and Spanish on paid plans, with German and Spanish priced in EUR from Cardmarket.
What is the cheapest paid Pokémon card price API?
By monthly price of the lowest paid plan: Pokemon Price Tracker at $9.99, PkmnPrices at $14.99, JustTCG at $19, Scrydex at $29 and PriceCharting at $49. Commercial use changes the answer: Pokemon Price Tracker needs its $99 Business plan for it, while PkmnPrices and JustTCG include it on their lowest paid plans.
Where can I download every Pokémon card price in one file?
TCGCSV offers free CSV and JSON files of TCGplayer prices. Pokemon Price Tracker has daily CSV exports of card prices, sealed products, graded sales and population on its Business plan. PkmnPrices has a daily CSV on its $39.99 plan and up. PriceCharting has a CSV on its Legendary plan.
Sources
Figures were read from these pages on November 9, 2026. Plans and limits change, so check the provider's own page before you commit. "Not stated" and "not listed" mean the pages we read did not say.
- Pokémon TCG API documentation
- TCGplayer API getting started
- Pokemon Price Tracker pricing
- Pokemon Price Tracker data coverage
- PkmnPrices pricing
- PkmnPrices developers
- Scrydex pricing
- Scrydex API credits
- Scrydex prices
- JustTCG pricing
- JustTCG graded prices
- PriceCharting API documentation
- PriceCharting subscriptions
- TCGCSV documentation
- TCGCSV FAQ