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.
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"] }
Up to date with new releases.
List them all with GET /v1/sets?lang=en, newest first.
en-me5pt5161 cardsen-me5pt5c30 cardsen-me5120 cardsen-me4122 cardsen-me3124 cardsen-me2pt5295 cardsen-me2130 cardsen-me1188 cardsEnglish 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.