Skip to main content

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

ProviderFree tierCheapest paid planPrice sourcesPrice historyGraded dataBulk download
Pokemon Price Tracker100 credits/day$9.99/mo, 20,000 credits/dayTCGplayer, eBay, Fanatics Collect, CardmarketDaily, per printing and condition. 3 days on Free, 6 months on the $9.99 plan, all tracked history on BusinessPrices per grade for PSA, CGC, BGS, SGC and TAG. Individual sold listings and population counts on BusinessDaily CSV exports on Business
PkmnPrices500 credits/day$14.99/mo, 20,000 credits/dayTCGplayer, Cardmarket, eBayDaily, up to a year, per condition and printing. Paid plans onlyeBay sold listings for PSA, BGS and CGC, and population counts for PSA, BGS, CGC and SGC. Paid plans onlyDaily CSV on the $39.99 plan and up
ScrydexNone listed$29/mo, 5,000 credits/monthNot itemised ("various sources"); eBay and auction houses for sold listingsOn every plan, 3 credits per request. Depth not statedPSA, CGC and BGS, plus TAG, SGC and others where available. PSA population countsNot listed
JustTCG100 requests/day, 1,000/month, non-commercial$19/mo, 1,000 requests/dayOnline marketplace sales plus sales from partner game storesPaid plans. Depth not statedIn beta: PSA, BGS, CGC, BCCG, BVG and SGCNot listed
PriceChartingNo API access$49/mo (Legendary)Not stated in the API documentationNot available through the API or CSVCurrent values for grades 1 to 10, with separate PSA, BGS, CGC, SGC, TAG and ACE 10sCSV, regenerated daily, Legendary plan
TCGCSVEverything is freeNo paid planTCGplayerDaily archive files from February 8, 2024NoneIt 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.

ProviderWhat one unit buysRate limitCommercial use
Pokemon Price TrackerOne credit per card requested, plus one each for price history, graded sales and Cardmarket prices60 calls/min on Free and the $9.99 plan, 500 on BusinessBusiness ($99/mo) and up
PkmnPricesOne credit per item returned60 requests/min on Free and the $14.99 planThe $14.99 plan and up
ScrydexOne credit per request, 3 for price history, 5 for image recognition. Credits are monthly, with overage billed per credit100 requests/second on every planNot stated
JustTCGOne request per HTTP call, whatever it returns. A batch call holds 20 cards on Free, 100 on the $19 plan10 requests/min on Free, 50 on the $19 planEvery paid plan
PriceChartingNo credits; calls are limited by rate1 call/second; one CSV download every 10 minutesNeeds a separate commercial licence; the subscription covers internal use
TCGCSVNo credits or keyAsks for one sync a day and under 10,000 requests in 24 hoursNot 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.

Try the Pokemon Price Tracker API

The free tier includes 100 credits a day.