Pokémon TCG API

Games API · No Authentication Required · Works in global

Overview

Pokémon Trading Card Game data

Notes: Free Pokémon TCG API.

TL;DR

What it does: Pokémon TCG API: Provides data for Pokémon Trading Card Game cards.

Quick start: https://api.pokemontcg.io/v1/cards?name=pikachu

No API key needed!

Try It Now

Call this URL to see what you get back:

https://api.pokemontcg.io/v1/cards?name=pikachu
Try This URL Now →

FAQ

Do I need an API key?
No! This API is completely free to use with no authentication required.
Is there a rate limit?
The API is free and has generous limits. Check the documentation for specifics.
Can I use this in a commercial project?
Yes, these APIs are free for both personal and commercial use. Review the docs for any restrictions.
How do I get started?
Copy the example URL above and paste it into your browser or code. The response is JSON.

Code Examples

JavaScript Example

fetch('https://api.pokemontcg.io/v1/cards?name=pikachu')
  .then(res => res.json())
  .then(data => console.log(data))
  .catch(err => console.error(err));

Python Example

import requests

url = 'https://api.pokemontcg.io/v1/cards?name=pikachu'
response = requests.get(url)
print(response.json())

cURL Example

curl "https://api.pokemontcg.io/v1/cards?name=pikachu"

API Details

Base URL
https://api.pokemontcg.io
Documentation
https://pokemontcg.io/
Category
Games
Authentication
Not Required
Geographic Coverage
global