Cardmarket listings
Live Cardmarket offers in EUR for Pokémon cards and sealed products, cursor-paginated.
Cardmarket Live Listings
/v1/cards/:id/listings/cardmarket1 credit per item returnedRetrieve current Cardmarket seller offers in EUR. Results are automatically restricted to the card's set language, so an English card cannot return German listings. Supports price-keyset pagination and native Cardmarket conditions. Reverse Holo and Reverse Holofoil are accepted as equivalent variant filters. Offers flagged signed, altered or graded are returned but do not contribute to the card's market price; grader and grade are parsed from seller comments where possible and may be null on a graded offer.
Parameters
idstringrequiredThe unique card ID.
conditionstringNative Cardmarket condition (e.g. "Mint", "Near Mint", "Excellent", "Good", "Light Played", "Played", "Poor").
variantstringPrinting variant (e.g. "Normal", "Holofoil", "Reverse Holofoil"). "Reverse Holo" is also accepted.
min_pricenumberMinimum offer price (EUR).
max_pricenumberMaximum offer price (EUR).
sortstringSort order. One of "price_asc", "price_desc". Defaults to price_asc.
limitnumberNumber of listings to return per page (max 20). Defaults to 20.
cursorstringOpaque pagination cursor returned from a previous response.
Try it
curl -H "X-API-Key: YOUR_API_KEY" \https://api.pkmnprices.com/v1/cards/{id}/listings/cardmarket
Cardmarket Sealed Listings
/v1/sealed/:id/listings/cardmarket1 credit per item returnedRetrieve current Cardmarket seller offers for a sealed product, in EUR. Two things differ from the card endpoint: there is no variant filter, because every sealed offer is stored with an empty variant; and results are not restricted to one language, because a sealed product owns its offers outright rather than sharing a Cardmarket article across languages — read the language field on each row. Condition is usually null on sealed offers.
Parameters
idstringrequiredThe unique sealed product ID.
conditionstringNative Cardmarket condition. Rarely useful here — sealed offers usually carry no condition.
min_pricenumberMinimum offer price (EUR).
max_pricenumberMaximum offer price (EUR).
sortstringSort order. One of "price_asc", "price_desc". Defaults to price_asc.
limitnumberNumber of listings to return per page (max 20). Defaults to 20.
cursorstringOpaque pagination cursor returned from a previous response.
Try it
curl -H "X-API-Key: YOUR_API_KEY" \https://api.pkmnprices.com/v1/sealed/{id}/listings/cardmarket