Skip to content
pokemontcgapi.com
International Pokémon card API

Pokémon cards.
In your users’
language.

Build collections that feel local. Explore international sets, bring familiar card names into your app and find prices by printing language.

800 total trial credits after email verification
30 days from signup · No payment card required

One catalogue / more connectionsEN + 5
FRDracaufeu ex
DEGlurak ex
English artwork · Familiar cards. A more personal experience.
Six languages.
One integration.
01 / Make it feel local

Same Pokémon.
A familiar name.

Choose a language. Pick a card.
See the request your app would make.

Build your request
English Charizard ex from 151
English artwork shown
French / FR

Dracaufeu ex

Charizard ex

Expansion
151
Card number
199 / 165
Catalogue
International

A name your collectors recognize.

A localized name connects the catalogue to the language of your interface.

Your integrationGET
# Set PTCG_API_KEY to your API key first.
curl --fail-with-body --request GET \
  'https://api.pokemontcgapi.com/v1/cards/mew-199?lang=fr' \
  --header "X-Api-Key: $PTCG_API_KEY"

lang=fr requests the french card name, with English fallback. Keep the same card ID in your collection.
Open endpoint reference
One integration, built around your audience.Saved names · Verified 4 Nov 2026.

Name localization uses lang; price queries use locale for the printing language. Explore coverage ↗

French, Dracaufeu ex. Card name example.
02 / Built for your audience

Local experience.
One integration.

A French collector looks for Dracaufeu. A German collector knows Glurak. Give each a familiar way into the same catalogue, then bring the language of their card into your price queries.

Explore prices by language
01

Collections that feel like home

Use localized names where available to make your collection screens feel natural to your audience.

02

Prices with the right context

Request quotes for the printing language you need. Keep the source, currency and date with each value.

03

A catalogue you can grow with

Connect cards, sets and images through consistent identifiers, then add Japanese and Chinese catalogues to the same app.

03 / More ways to build

Your next card app.
Speaking their language.

From a collector’s first binder to a shop’s product catalogue, make the data useful to the people on the other side of the screen.

Start with the quickstart
Collection apps

A familiar name on your collection screens

Combine card identities, set membership and localized names where available.

Collect
Shop tools

Keep the printing language in view

Build pricing workflows around the language of the copy.

Price
Discovery

Give collectors another set to explore

Turn release lists and card images into browsable catalogues.

Explore
Global apps

Bring three catalogues together

International, Japanese and Chinese cards through one API.

Connect
04 / The whole collection

Three catalogues.
One place to build.

Start with your audience.
Grow with their collection.

05 / Your first integration

A few useful answers.

Which languages does “International” cover?

This page focuses on English, French, German, Italian, Spanish and Portuguese. The API identifies the international print line as WEST. Japanese and Simplified Chinese have their own dedicated catalogue pages. Explore current coverage

How do localized card names work?

Choose a language with lang, for example lang=fr. The API returns a stored translation when available and uses the English name as a fallback. This changes the displayed name; it does not change the card image or printing identity. Availability varies by card and language.

Can I request prices for French or German copies?

Yes, where quotes are available. Use locale=fr or locale=de on the card price endpoint to select quotes for that printing language. Rows without a stated locale are excluded. Read the source, basis, currency, as_of date and provenance on each returned quote. Non-English price rows are available on Developer and higher plans; a missing quote is not a zero price. Compare plans

Can I try it before subscribing?

Email verification unlocks 800 total trial credits, valid for 30 days from signup, with no payment card required. Explore cards, sets and names; the trial excludes graded quotes and quotes explicitly labelled with a non-English locale. Usage and distinct-card limits apply. Get your trial key

Can my app include Japanese and Chinese cards too?

Yes. The same API serves all three print regions. Select WEST, JP or CN when listing sets, or use the set.region filter when searching cards. Keep the printing IDs exactly as returned. Name language and printing region are separate choices. Read the query guide

Start with your collectors

Make your next app
feel a little more local.

International cards. Familiar names. One API.

Get a free API key Read the quickstart 800 total credits after verification · 30 days from signup