API Pokémon TCG
per prezzi delle carte,
vendite e dati
Accedi a prezzi aggiornati ogni giorno da TCGplayer, Cardmarket ed eBay per carte inglesi, giapponesi, tedesche e spagnole, prodotti sigillati e carte gradate. Pensata per gli sviluppatori.
Stai valutando le alternative? Confronta le API Pokémon TCG


Tutto quello che serve per costruire
Un’unica API per i dati delle carte, i prodotti sigillati e i prezzi di mercato giornalieri di ogni espansione del GCC Pokémon.
Prezzi aggiornati ogni giorno
Prezzi di mercato di TCGplayer, Cardmarket ed eBay, aggiornati ogni giorno. Segui le variazioni e le tendenze nel tempo.
Dati completi delle carte
Ogni carta di ogni espansione: nome, rarità, illustratore, PS, immagini e altro.
Prodotti sigillati
Box di buste, ETB e collezioni, con prezzi e espansione di appartenenza.
Carte giapponesi, tedesche e spagnole
Dati e prezzi delle espansioni giapponesi, tedesche e spagnole disponibili in ogni piano a pagamento. Le carte tedesche e spagnole sono valutate in EUR da Cardmarket.
Veloce e affidabile
Realizzata in Rust per risposte sotto i 100 ms. Endpoint paginati e JSON pulito.
Autenticazione semplice
Autenticazione con chiave API. Crea le chiavi al volo e gestiscile dalla tua dashboard.
SDK tipizzati per JavaScript e Python
Niente codice ripetitivo per fetch. Metodi tipizzati per ogni endpoint, autenticazione con chiave API e iteratori che paginano da soli, in TypeScript o 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);
Inizia gratis, passa a un piano superiore quando ti serve
Prezzi semplici basati sui crediti. I crediti si azzerano ogni giorno.
Funzionalità
- Incluso:500 crediti / giorno
- Incluso:60 richieste / minuto
- Incluso:1 chiave API
- Incluso:Carte inglesi
- Non incluso:Prezzi dei prodotti sigillati
- Non incluso:Prezzi UE (Cardmarket)
- Non incluso:Storico dei prezzi
- Non incluso:Inserzioni TCGplayer
- Non incluso:Inserzioni Cardmarket
- Non incluso:Vendite eBay
- Non incluso:Uso commerciale
Funzionalità
Tutto quello che c’è in Free, più
- Incluso:20.000 crediti / giorno
- Incluso:5 chiavi API
- Incluso:Carte inglesi, giapponesi, tedesche e spagnole
- Incluso:Prezzi dei prodotti sigillati
- Incluso:Prezzi UE (Cardmarket)
- Incluso:Storico dei prezzi
- Incluso:Inserzioni TCGplayer
- Incluso:Inserzioni Cardmarket
- Incluso:Vendite eBay
- Incluso:Uso commerciale