Pokémon-TCG-API
für Kartenpreise,
Verkäufe & Daten
Greife auf täglich aktualisierte Preise von TCGplayer, Cardmarket und eBay zu, für englische, japanische, deutsche & spanische Karten, Sealed-Produkte und gegradete Karten. Gebaut für Entwickler.
Du vergleichst noch? Pokémon-TCG-APIs im Vergleich


Alles, was du zum Bauen brauchst
Eine API für Kartendaten, Sealed-Produkte und tägliche Marktpreise zu jedem Set des Pokémon TCG.
Tägliche Preisupdates
Marktpreise von TCGplayer, Cardmarket und eBay, täglich aktualisiert. Verfolge Preisbewegungen und Trends im Zeitverlauf.
Vollständige Kartendaten
Jede Karte in jedem Set: Name, Seltenheit, Illustrator, KP, Bilder und mehr.
Sealed-Produkte
Booster-Displays, ETBs und Kollektionen mit Preisdaten und Set-Zuordnung.
Japanische, deutsche & spanische Karten
Set-Daten und Preise für japanische, deutsche und spanische Karten gibt es in jedem Bezahltarif. Deutsche und spanische Karten werden in EUR von Cardmarket bepreist.
Schnell & zuverlässig
In Rust gebaut, für Antworten unter 100 ms. Paginierte Endpoints mit sauberem JSON.
Einfache Authentifizierung
Authentifizierung per API-Schlüssel. Erstelle Schlüssel sofort und verwalte sie in deinem Dashboard.
Typisierte SDKs für JavaScript & Python
Spar dir den Fetch-Boilerplate. Typisierte Methoden für jeden Endpoint, Authentifizierung per API-Schlüssel und automatisch paginierende Iteratoren, in TypeScript oder Python.
npm install @pkmnprices/sdk
import { PkmnPrices } from "@pkmnprices/sdk";const client = new PkmnPrices({apiKey: process.env.PKMNPRICES_API_KEY});// Search cards — fully typed params and responseconst { data } = await client.cards.list({name: "charizard",per_page: 5});// Fetch one card with TCGplayer (USD) or Cardmarket (EUR) pricesconst charizard = await client.cards.get(data[0].id, {currency: "usd"});// Every row has one market_price for its exact condition and printing variantconsole.log(charizard.prices[0].market_price); // 285// Cursor-paginated Cardmarket offers are language-matched to the cardconst offers = await client.cards.listings.cardmarket(charizard.id, {condition: "Near Mint",variant: "Reverse Holo"});console.log(offers.data[0]?.seller, offers.data[0]?.price);// Sealed products support the same currency filterconst box = await client.sealed.get(5678, { currency: "eur" });console.log(box.cardmarket_url, box.prices[0]?.market_price);
Kostenlos starten, upgraden, wenn du mehr brauchst
Einfache Preise auf Credit-Basis. Credits werden täglich zurückgesetzt.
Leistungen
- Enthalten:500 Credits / Tag
- Enthalten:60 Anfragen / Minute
- Enthalten:1 API-Schlüssel
- Enthalten:Englische Karten
- Nicht enthalten:Preise für Sealed-Produkte
- Nicht enthalten:EU-Preise (Cardmarket)
- Nicht enthalten:Preisverlauf
- Nicht enthalten:TCGplayer-Angebote
- Nicht enthalten:Cardmarket-Angebote
- Nicht enthalten:Verkaufte eBay-Angebote
- Nicht enthalten:Kommerzielle Nutzung
Leistungen
Alles aus Free, plus
- Enthalten:20.000 Credits / Tag
- Enthalten:5 API-Schlüssel
- Enthalten:Englische, japanische, deutsche & spanische Karten
- Enthalten:Preise für Sealed-Produkte
- Enthalten:EU-Preise (Cardmarket)
- Enthalten:Preisverlauf
- Enthalten:TCGplayer-Angebote
- Enthalten:Cardmarket-Angebote
- Enthalten:Verkaufte eBay-Angebote
- Enthalten:Kommerzielle Nutzung