Preisverlauf

Tägliche Schlusspreise für eine Pokémon-Karte oder ein Sealed-Produkt, bis zu einem Jahr zurück, pro Zustand und Druck.

Preisverlauf

GET/v1/cards/:id/prices/history1 Credit pro zurückgegebenem Eintrag

Tägliche Preisaggregate für eine Karte über ein Zeitfenster. currency wählt die Quelle: USD von TCGPlayer, EUR von Cardmarket. Das sind die einzigen beiden Quellen für den Preisverlauf. Einzelne eBay-Verkäufe bekommst du stattdessen über /v1/cards/:id/listings/ebay.

Jede Quelle gruppiert nach Zustand und Druckvariante, ein Datum liefert also mehrere Zeilen. avg, low und high sind die Aggregate des jeweiligen Tages; den einzelnen aktuellen market_price liefert GET /v1/cards/:id.

Kein Feld hier gibt an, wie viele Exemplare verkauft wurden. Jede Zeile ist ein Preisaggregat, keine Verkaufszahl.

Parameter

idstringPflicht

Die eindeutige Karten-ID.

currencystring

Preisquelle/Währung. "usd" liefert den TCGPlayer-Verlauf, "eur" den Cardmarket-Verlauf. Lässt du den Parameter weg, bekommst du alle Währungen, die dein Tarif erlaubt.

periodstring

Zeitraum in Tagen, von "1d" bis "365d". Standard: 30d.

conditionstring

Auf einen Zustand filtern, exakter Abgleich. TCGPlayer verwendet "Near Mint", "Lightly Played", "Moderately Played", "Heavily Played", "Damaged"; Cardmarket verwendet "Mint", "Near Mint", "Excellent", "Good", "Light Played", "Played", "Poor".

variantstring

Auf eine Druckvariante filtern, exakter Abgleich, z. B. "Holofoil" oder "Reverse Holofoil".

limitnumber

Zeilen pro Seite, nicht Tage (max. 365). Eine Zeile ist eine Kombination aus Datum, Quelle, Währung, Zustand und Variante. Eine Karte mit fünf Zuständen liefert also fünf Zeilen pro Tag, und der Standardwert 30 deckt etwa sechs Tage ab. Blättere mit pagination.total_pages weiter, erhöhe den Wert oder grenze das Ergebnis mit condition und variant ein. Standard: 30.

pagenumber

Seitennummer für die Paginierung. Standard: 1.

Ausprobieren

curl -H "X-API-Key: YOUR_API_KEY" \
https://api.pkmnprices.com/v1/cards/{id}/prices/history
Antwort
{
  "data": [
    {
      "date": "2026-08-10",
      "source": "tcgplayer",
      "currency": "USD",
      "condition": "Near Mint",
      "variant": "Holofoil",
      "avg": 42.5,
      "low": 40,
      "high": 45
    },
    {
      "date": "2026-08-10",
      "source": "cardmarket",
      "currency": "EUR",
      "condition": "Near Mint",
      "variant": "Holofoil",
      "avg": 37.25,
      "low": 35,
      "high": 39.5
    }
  ],
  "pagination": {
    "page": 1,
    "per_page": 30,
    "total": 177,
    "total_pages": 6
  }
}