API / Languages / English
Pokémon TCG catalog API

English Pokémon card API.

21,795 English cards across 216 sets, every printing as its own record. JSON over HTTPS, plus an MCP server for AI agents.

Get a keyRead the docsfree tier · English
21,795English cards
216sets
39,499printings
A real response

One call, one English card.

Straight from the live catalog when this page was built.

$ curl -H "Authorization: Bearer $KEY" \
  "api.master-setter.com/v1/cards?id=en-me5pt5-35"

HTTP 200
{
  "id": "en-me5pt5-35",
  "name": "Pikachu",
  "number": "35",  "hp": 60,
  "rarity": "Pikachu Rare",
  "set": "30th Celebration",
  "variants": ["holofoil"]
}
Newest English sets

Up to date with new releases.

List them all with GET /v1/sets?lang=en, newest first.

30th Celebrationen-me5pt5161 cards
30th Celebration: Classic Collectionen-me5pt5c30 cards
Pitch Blacken-me5120 cards
Chaos Risingen-me4122 cards
Perfect Orderen-me3124 cards
Ascended Heroesen-me2pt5295 cards
Phantasmal Flamesen-me2130 cards
Mega Evolutionen-me1188 cards
Questions

English card data, answered.

Is there an API for English Pokémon cards?

Yes. The Master Setter Catalog API has 21,795 English Pokémon TCG cards across 216 sets, and 39,499 individual printings. Responses are JSON over HTTPS, and there is a remote MCP server for AI agents.

Are the card names in English?

Yes, every card and set name is in English.

How much does it cost?

English data is on the free tier (250 requests a month, personal use). Paid plans start at $29/month for 50,000 requests and commercial use.

Does it include every printing?

Yes: 1st Edition, unlimited, holo and reverse holo, stamped promos and other variants are modeled as separate printings (39,499 for English). Paid plans can return a whole set with every printing inline in one or two calls.

Other languages