Skip to content
pokemontcgapi.com
Documentation

API reference

Every endpoint, with its credit cost and minimum plan.

No key yet? One call gets you one: POST /v1/accounts/free with an Idempotency-Key header and your email address returns a working key in the response. Keep the original Idempotency-Key and body for response replay for up to 24 hours, under the conditions in the quickstart. The trial is 800 credits over 30 days once the address is confirmed, no card; paid plans start at 29 € a month. See the quickstart and the pricing.

One page per operation, each with its parameters, a runnable example in three languages, the exact response, and the errors it can return.

For plain catalogue lists, credits are charged per request: use the largest allowed page to reduce calls. Priced includes and batches have their own costs, shown below.

accounts

accounts endpoints
OperationEndpointCostPlan
Create a key for a scriptPOST /v1/accounts/freefree, no key neededfree

cards

cards endpoints
OperationEndpointCostPlan
Search cardsGET /v1/cards1 credit per 50 cards requested (the limit), rounded up: the default page of 50 costs 1, a page of 250 costs 5; include=index costs the same; with include=prices, 4 credits per 25: a page of 250 costs 40free
Get a cardGET /v1/cards/{id}2 with include=prices, the same as GET /v1/cards/{id}/pricesfree
Batch cardsGET /v1/cards/batch1 per 25 requested ids; include=index: 1 per 50; include=prices: 4 per 25. Rounded up, including unresolved and repeated ids.free

sets

sets endpoints
OperationEndpointCostPlan
List setsGET /v1/sets1 creditfree
Get a setGET /v1/sets/{code}1 creditfree
Cards in a setGET /v1/sets/{code}/cards1 credit per 50 cards requested (the limit), rounded up; include=index costs the same; with include=prices, 4 credits per 25free

artists

artists endpoints
OperationEndpointCostPlan
List artistsGET /v1/artists1 creditfree
Get an artistGET /v1/artists/{slug}1 creditfree

series

series endpoints
OperationEndpointCostPlan
List seriesGET /v1/series1 creditfree

sealed

sealed endpoints
OperationEndpointCostPlan
List sealed productsGET /v1/sealed1 credit per 50 products requested (the limit), rounded up; include=index costs the samefree
Get a sealed productGET /v1/sealed/{id}1 creditfree

reference

reference endpoints
OperationEndpointCostPlan
Reference listsGET /v1/referencefree, no key needed, cached for a dayfree

status

status endpoints
OperationEndpointCostPlan
Service statusGET /v1/statusfree, no key neededfree

prices

prices endpoints
OperationEndpointCostPlan
Current pricesGET /v1/cards/{id}/prices2 creditsfree
Current prices of a sealed productGET /v1/sealed/{id}/prices2 creditsfree
Current prices, in batchGET /v1/prices/current4 per 25 ids: a full batch of 50 costs 8free
Price historyGET /v1/cards/{id}/prices/history5 creditsfree
Price statsGET /v1/cards/{id}/prices/stats2 creditsfree
MoversGET /v1/prices/movers3 creditsgrowth
Price sourcesGET /v1/prices/sourcesfree, no key neededfree

changes

changes endpoints
OperationEndpointCostPlan
List changesGET /v1/changes1 creditfree

vision

vision endpoints
OperationEndpointCostPlan
Identify a card from a photoPOST /v1/vision/identify25 base; add ceil(top_k / 50) for include=index and 4 × ceil(top_k / 25) for include=prices (both add when requested together). With top_k 1–10: 26, 29 or 30 credits. An empty no_match costs only 25.growth

centering

centering endpoints
OperationEndpointCostPlan
Measure card centeringPOST /v1/centering/measure25 credits; verified Free trial: 5 measure and 5 confirm calls, independently. Developer excluded.growth
Confirm centering linesPOST /v1/centering/confirm5 credits; verified Free trial: 5 measure and 5 confirm calls, independently. Developer excluded.growth
Grade known centering ratiosPOST /v1/centering/grade1 credits; verified Free trial: 5 measure and 5 confirm calls, independently. Developer excluded.growth
Read centering standardsGET /v1/centering/standards1 credits; verified Free trial: 5 measure and 5 confirm calls, independently. Developer excluded.growth

view this page as markdown