The Pokémon TCG API is organized around REST. Our API has predictable resource-oriented URLs, accepts JSON encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs.
You can use the Pokémon TCG API without registering for an API key, although your limits are far less than if you had an API key. The API key you use to authenticate the request determines your rate limits. Register for an api key at the Developer Portal.
You can use this documentation to get familiar with the REST API or any of the supported developer SDKs, such as Python, Ruby and more.
Version 1 of the API will no longer receive any data updates. It is officially deprecated as of August 1, 2021. The last set available in Version 1 of the API is Chilling Reigns. Please update your application accordingly.