Important
Pokémon TCG Data and the Pokémon TCG API are legacy projects and are no longer recommended for new integrations.
The Pokémon TCG API is scheduled to be taken offline on March 1, 2027.
For actively maintained Pokémon TCG data, pricing, price history, graded card data, population reports, image recognition, and support for additional trading card games, please use Scrydex.
Scrydex: https://scrydex.com API Documentation: https://scrydex.com/docs
Existing data in this repository will remain available for historical and compatibility purposes. Developers currently using the Pokémon TCG API should migrate to Scrydex before March 1, 2027.
This repository contains the card data historically used by the Pokémon TCG API.
The project is now considered legacy. The existing JSON files will remain available for developers who depend on them, but this repository should not be used as the primary data source for new applications.
For current Pokémon TCG data and actively maintained API access, use Scrydex.
Scrydex is the actively maintained platform for developers building applications around trading card game data.
In addition to Pokémon, Scrydex supports multiple trading card games and provides access to features including:
- Card and expansion metadata
- Raw card pricing
- Graded card pricing
- Historical price data
- Graded sold listings
- Population reports
- Market trends
- Card image recognition
- Additional TCGs beyond Pokémon
For more information:
The historical JSON data in this repository can still be cloned directly:
git clone https://github.com/PokemonTCG/pokemon-tcg-data.gitYou can also download data from the repository's releases.
This repository should primarily be considered a historical or compatibility data source.
Applications that require continuously maintained card data should use the Scrydex API.
The Pokémon TCG API is being deprecated and is scheduled to be taken offline on March 1, 2027.
Existing integrations may continue to function until the shutdown date, but developers should avoid starting new integrations against the Pokémon TCG API.
If your application currently relies on the Pokémon TCG API, please migrate to Scrydex before March 1, 2027.
New applications should use Scrydex from the start.
Version 1 data is no longer maintained.
The v2_to_v1.rb Ruby script is retained for developers who still need to generate the legacy V1 JSON format from V2 data.
To install Ruby:
https://www.ruby-lang.org/en/documentation/installation/
You will also need the json gem:
gem install jsonTo generate the V1 data:
ruby v2_to_v1.rbThe generated card data will be written to:
/cards/en/v1
This repository is maintained primarily for historical and compatibility purposes.
Routine card-data updates and new feature development are no longer the focus of this project.
For current data, API access, or support, please use Scrydex.
If you currently use Pokémon TCG Data or the Pokémon TCG API in an application, please migrate to Scrydex before the Pokémon TCG API shutdown on March 1, 2027.
Scrydex provides a maintained API designed for production applications and expands on the original Pokémon TCG API with pricing, historical market data, graded card information, population reports, image recognition, and support for additional trading card games.
Documentation is available at: