Cardmarket listings

Live Cardmarket offers in EUR for Pokémon cards and sealed products, cursor-paginated.

Cardmarket Live Listings

GET/v1/cards/:id/listings/cardmarket1 credit per item returned

Retrieve 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

idstringrequired

The unique card ID.

conditionstring

Native Cardmarket condition (e.g. "Mint", "Near Mint", "Excellent", "Good", "Light Played", "Played", "Poor").

variantstring

Printing variant (e.g. "Normal", "Holofoil", "Reverse Holofoil"). "Reverse Holo" is also accepted.

min_pricenumber

Minimum offer price (EUR).

max_pricenumber

Maximum offer price (EUR).

sortstring

Sort order. One of "price_asc", "price_desc". Defaults to price_asc.

limitnumber

Number of listings to return per page (max 20). Defaults to 20.

cursorstring

Opaque 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
Response
{
  "data": [
    {
      "id": 3456,
      "article_id": 1789012345,
      "price": 38.5,
      "variant": "Reverse Holofoil",
      "condition": "Near Mint",
      "seller": "CardKingdomEU",
      "quantity": 2,
      "language": "EN",
      "comment": "Pack fresh, sleeved immediately",
      "signed": false,
      "altered": false,
      "graded": false,
      "grader": null,
      "grade": null,
      "updated_at": "2026-08-11T14:22:00+00:00"
    },
    {
      "id": 3457,
      "article_id": 2123745294,
      "price": 12,
      "variant": "Reverse Holofoil",
      "condition": "Near Mint",
      "seller": "AlteredArtEU",
      "quantity": 1,
      "language": "EN",
      "comment": "signed by the artist, custom border",
      "signed": true,
      "altered": true,
      "graded": false,
      "grader": null,
      "grade": null,
      "updated_at": "2026-08-11T09:04:00+00:00"
    },
    {
      "id": 3458,
      "article_id": 2098117640,
      "price": 410,
      "variant": "Reverse Holofoil",
      "condition": "Near Mint",
      "seller": "SlabHausEU",
      "quantity": 1,
      "language": "EN",
      "comment": "PSA 10 gem mint",
      "signed": false,
      "altered": false,
      "graded": true,
      "grader": "PSA",
      "grade": "10",
      "updated_at": "2026-08-10T18:41:00+00:00"
    }
  ],
  "pagination": {
    "has_more": true,
    "next_cursor": "cDozOC41OjM0NTY=",
    "count": 20
  }
}

Cardmarket Sealed Listings

GET/v1/sealed/:id/listings/cardmarket1 credit per item returned

Retrieve 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

idstringrequired

The unique sealed product ID.

conditionstring

Native Cardmarket condition. Rarely useful here — sealed offers usually carry no condition.

min_pricenumber

Minimum offer price (EUR).

max_pricenumber

Maximum offer price (EUR).

sortstring

Sort order. One of "price_asc", "price_desc". Defaults to price_asc.

limitnumber

Number of listings to return per page (max 20). Defaults to 20.

cursorstring

Opaque 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
Response
{
  "data": [
    {
      "id": 88214,
      "article_id": 2133609704,
      "price": 289.9,
      "variant": "",
      "condition": null,
      "seller": "SealedVaultEU",
      "quantity": 1,
      "language": "EN",
      "comment": "Factory sealed, stored upright",
      "signed": false,
      "altered": false,
      "graded": false,
      "grader": null,
      "grade": null,
      "updated_at": "2026-08-13T09:56:22+00:00"
    }
  ],
  "pagination": {
    "has_more": true,
    "next_cursor": "cDoyODkuOTo4ODIxNA==",
    "count": 20
  }
}