API
Catalogus, afbeeldingen en referentieprijzen voor jouw applicatie.
De cardmarket.pro API levert spellen, sets en drukken, kaartafbeeldingen, referentieprijzen in EUR met trend en verloop, varianten naar taal en afwerking en de conditieschaal – als REST-interface met JSON. Voor apps, verzameltools, shopsystemen en onderzoek. Toegang krijg je op aanvraag, voor niet-commerciële projecten gratis.
In één oogopslag
- REST en JSON, versie v1
- Authenticatie met een sleutel in de header
- 60 verzoeken per minuut, 5.000 per dag standaard
- Prijzen in EUR als centbedragen met peildatum
Wat de API levert
Dezelfde data die ook de marktplaats en de app voeden – met eigen cardmarket.pro-ID’s.
Catalogus
Spellen, sets met code en verschijningsdatum, en drukken met verzamelnummer en zeldzaamheid.
Afbeeldingen
Lijst- en detailafbeelding per druk als absolute URL, voor zover er een afbeelding beschikbaar is.
Referentieprijzen
Trendprijs en laagste prijs in EUR per druk met peildatum, plus het verloop van de laatste 30 dagen.
Varianten en condities
Varianten naar taal en afwerking en de conditieschaal met zeven niveaus van Mint tot Poor.
Voor wie de API bedoeld is
Apps
Scanners, deckbuilders en begeleidende apps die kaarten herkennen of tonen.
Verzameltools
Beheer van je verzameling en portfoliowaardering met actuele referentieprijzen.
Shopsystemen
Productdata, afbeeldingen en prijsindicatie voor je eigen winkel of kassasysteem.
Onderzoek
Analyses van prijsontwikkeling, beschikbaarheid en setstructuur.
Techniek
De API is een compacte REST-interface. Alle antwoorden zijn JSON, alle bedragen gehele getallen in centen, alle tijdstippen ISO 8601.
Endpoints
- GET
/api/v1/gamesZichtbare spellen met slug, naam en soort
- GET
/api/v1/sets?game={slug}&page=1&pageSize=50Sets van een spel met code, naam, verschijningsdatum en aantal kaarten
- GET
/api/v1/cards?game={slug}&q={text}&set={setId}&number={collectorNumber}Kaarten zoeken op spel, tekst, set of verzamelnummer
- GET
/api/v1/cards/{id}Eén kaart met afbeeldingen, varianten, prijzen, prijsverloop en conditieschaal
- GET
/api/v1/conditionsConditieschaal met code en naam
Lijsten zijn per pagina op te halen (page, pageSize); meta vermeldt total en generatedAt.
Authenticatie
Elk verzoek bevat de sleutel in de header x-api-key. Sleutels beginnen met cmp_live_, zijn persoonsgebonden en kunnen op elk moment worden ingetrokken. Gebruik ze alleen aan de serverzijde – niet in de browser en niet in apps die je uitlevert.
curl -H "x-api-key: cmp_live_0123456789abcdef0123456789abcdef" \
"https://cardmarket.pro/api/v1/cards?game=pokemon&q=dragon&pageSize=5"Limieten
- 60 verzoeken per minuut per sleutel
- 5.000 verzoeken per dag standaard, meer op aanvraag
- Bij overschrijding status 429 met Retry-After-header
- Antwoorden mogen vijf minuten in de cache worden bewaard (Cache-Control)
Antwoordformaat
Succesvolle antwoorden leveren data en meta. Fouten komen als error met code en message, bijvoorbeeld unauthorized (401) of rate_limited (429).
Voorbeeld: antwoord van /api/v1/cards/{id}
{
"data": {
"id": 1842113,
"name": "Example Card",
"game": "pokemon",
"set": {
"id": 7731,
"code": "EXA",
"name": "Example Set"
},
"collectorNumber": "025/165",
"rarity": "Rare",
"imageUrl": "https://cardmarket.pro/media/example-listing.jpg",
"variants": [
{
"id": 90211,
"language": "de",
"finish": "holo"
},
{
"id": 90212,
"language": "en",
"finish": "normal"
}
],
"prices": {
"currency": "EUR",
"trendMinor": 1250,
"lowMinor": 990,
"asOf": "2026-11-07"
},
"images": {
"listing": "https://cardmarket.pro/media/example-listing.jpg",
"detail": "https://cardmarket.pro/media/example-detail.jpg"
},
"priceHistory": [
{
"date": "2026-11-06",
"trendMinor": 1230
},
{
"date": "2026-11-07",
"trendMinor": 1250
}
],
"conditionScale": [
"MT",
"NM",
"EX",
"GD",
"LP",
"PL",
"PO"
]
},
"meta": {
"generatedAt": "2026-11-08T16:01:50.765Z"
}
}Versiebeheer
De versie staat in het pad (v1). Nieuwe velden kunnen op elk moment worden toegevoegd; wijzigingen die bestaande velden verwijderen of een andere betekenis geven, verschijnen alleen in een nieuwe versie. Sleutelhouders informeren we per e-mail.
Bronvermelding
Zo ziet de bronvermelding eruit – als tekst of link, goed zichtbaar naast de data:
<a href="https://cardmarket.pro">Data: cardmarket.pro</a>Toegang en voorwaarden
Kort en zonder kleine lettertjes. De details staan in de overeenkomst die je samen met de sleutel ontvangt.
- Gratis voor niet-commerciële projecten
- Partnervoorwaarden voor commercieel gebruik, afgestemd op volume en toepassing
- Bronvermelding “Data: cardmarket.pro” met link op elke plek waar data wordt getoond
- Geen doorgifte van ruwe data of datasets aan derden, geen opbouw van eigen databases voor verdere verspreiding
- Afbeeldingen alleen met bronvermelding en alleen in combinatie met de catalogusdata
- De sleutel is persoonsgebonden, niet overdraagbaar en kan bij overtredingen worden ingetrokken
Zo kom je aan een sleutel
- 1
Aanvraag verzenden
Beschrijf in het formulier je project, het gebruik, de benodigde data en het verwachte volume.
- 2
Beoordeling
We beoordelen gebruiksdoel en volume, stellen vragen in het ticket en spreken bij commercieel gebruik de voorwaarden af.
- 3
Sleutel per e-mail
Je ontvangt de sleutel eenmalig per e-mail. Bewaar hem veilig – hij wordt niet opnieuw getoond.
- 4
Livegang
Integratie testen, bronvermelding inbouwen, in productie gaan. Bij vragen antwoord je gewoon in het ticket.
Veelgestelde vragen
Technische vragen over de integratie beantwoorden we in het ticket.
Naar het helpcentrumZijn de prijzen vraagprijzen?
Nee. Het zijn referentieprijzen per druk – een trendwaarde en de laagste referentieprijs, elk met peildatum. Ze maken geen onderscheid naar conditie en zijn geen aanbiedingen.
Is er een prijsverloop?
Ja, voor elke kaart de laatste 30 dagen als dagwaarden, voor zover beschikbaar. Langere periodes maken momenteel geen deel uit van de API.
Mag ik antwoorden cachen?
Ja, vijf minuten lang. Een permanente kopie van de data of doorgifte als dataset is niet toegestaan.
Wat kost de toegang?
Voor niet-commerciële projecten niets. Voor commercieel gebruik spreken we partnervoorwaarden af op basis van volume en toepassing; die staan in de overeenkomst voordat de sleutel wordt uitgegeven.
API-toegang aanvragen
Noem project, gebruik en volume – we melden ons met vragen of de volgende stap.
De API identificeert alle data met eigen cardmarket.pro-ID’s. Hoe we met je gegevens uit de aanvraag omgaan, staat in de privacyverklaring.