Wie CardBase Kartenpreise berechnet
Woher kommen eigentlich die Preise?
Eine Frage, die uns immer wieder erreicht: Wie berechnet CardBase den Marktpreis, den ihr bei einer Karte seht? Da wir mittlerweile mehrere Trading Card Games unterstützen und jedes davon eine andere Datenlage hat, lohnt sich ein Blick hinter die Kulissen.
Grundprinzip: eine Quelle pro TCG, täglich aktualisiert
CardBase berechnet keine eigenen Preise, sondern übernimmt Marktpreise von etablierten Quellen wie TCGplayer und Cardmarket – den beiden grössten Umschlagplätzen für Sammelkarten in Nordamerika (USD) und Europa (EUR). Für jede Karte läuft im Hintergrund täglich ein Abgleich, der die aktuellen Preise abruft und in CHF umgerechnet speichert. So entsteht auch der Preisverlauf, den ihr auf der Kartendetailseite seht.
Welche Quelle konkret verwendet wird, hängt vom TCG ab:
- Magic: The Gathering – über Scryfall, das sowohl TCGplayer- (USD) als auch Cardmarket-Preise (EUR) inklusive Foil-Varianten liefert. Zusätzlich gleichen wir täglich den kompletten Cardmarket Price Guide ab, um auch Trend-Preise zu erfassen.
- Pokémon – über TCGdex, ebenfalls mit beiden Quellen: TCGplayer-Preise nach Ausführung (Normal, Holo, Reverse Holo, …) und Cardmarket-Durchschnitts- sowie Trend-Preis.
- Yu-Gi-Oh! – über YGOProDeck, das TCGplayer- (USD) und Cardmarket-Preise (EUR) in einer Antwort bündelt.
- Disney Lorcana – über Lorcast, Basis ist TCGplayer (USD), inklusive separatem Foil-Preis. Eine EUR-Quelle gibt es hier aktuell nicht.
- One Piece Card Game – über die OPTCG API, ebenfalls nur USD-Marktpreis (TCGplayer), keine EUR-Daten.
- Riftbound – unsere Kartendaten-Quelle Riftcodex liefert selbst keine Preise, dafür aber die TCGplayer-Produkt-ID jeder Karte. Über diese ID gleichen wir täglich die freie TCGplayer-Preis-Kopie von tcgcsv.com ab – getrennt nach Normal und Foil.
- Gundam Card Game – hier gibt es aktuell keine Marktpreise, da unsere Datenquelle keine Preise pro Karte liefert (siehe letzten Beitrag).
Umrechnung in Schweizer Franken
Da CardBase eine Schweizer Plattform ist, zeigen wir alle Preise in CHF an – unabhängig davon, ob die Quelle in USD oder EUR liefert. Der Umrechnungskurs wird laufend von einem Wechselkurs-Dienst abgerufen und für 12 Stunden zwischengespeichert; ist der Dienst mal nicht erreichbar, greift ein manuell gepflegter Fallback-Kurs, damit die Preisanzeige nie ausfällt.
Liefert eine Quelle sowohl einen USD- als auch einen EUR-Preis für dieselbe Karte (z. B. bei Magic, Pokémon oder Yu-Gi-Oh!), rechnen wir beide in CHF um und zeigen euch den günstigeren der beiden Werte als Marktpreis an.
Was der Marktpreis nicht ist
Wichtig zur Einordnung: Der angezeigte Preis ist ein Referenzwert aus dem internationalen Markt (TCGplayer/Cardmarket), keine Angebots-Statistik von CardBase selbst. Was ein Verkäufer tatsächlich für eine Karte im Marktplatz verlangt, legt er beim Erstellen seines Angebots frei selbst fest – der Marktpreis dient euch dabei nur als Orientierung, ob ein Angebot fair, günstig oder teuer ist.
Ausblick
Wir arbeiten daran, für weitere TCGs wie Gundam und One Piece zusätzliche Preisquellen anzubinden, damit die Datenlage überall so vollständig wie möglich ist. Fragen oder Anregungen? Meldet euch gerne über das Kontaktformular.
Viel Spass beim Handeln!
Das CardBase-Team