·
GuidaAPIConfronto

Le migliori API TCG del 2026 — Guida completa per sviluppatori

Confronto esaustivo delle API TCG per sviluppatori. Prezzi, funzionalità, SDK, rate limit per Pokémon, MTG, Yu-Gi-Oh! e altri giochi.

Hai bisogno di dati sui prezzi delle carte collezionabili. Apri il browser, cerchi “TCG API” e ti ritrovi immerso in un mare di servizi abbandonati a metà, OAuth labirinti, limiti a un singolo gioco e prodotti che non vengono aggiornati dal 2023. Alcuni sono morti. Altri si nascondono dietro processi di approvazione istituzionali. Alcuni bloccano il tuo IP per un’ora se invii le richieste troppo velocemente.

Questa guida taglia tutto questo.

Abbiamo valutato tutte le principali API TCG disponibili nel 2026: copertura dei giochi, freschezza dei dati, qualità degli SDK, complessità dell’autenticazione, prezzi, rate limit, supporto per carte gradate e probabilità che il servizio sia ancora attivo tra sei mesi. Abbiamo esaminato i numeri, letto la documentazione e testato gli endpoint.

La conclusione: un’API è chiaramente superiore a tutte le altre, e una seconda risorsa rende lo sviluppo basato su di essa significativamente più semplice. Il resto va da “fortemente limitato” a “attivamente pericoloso da cui dipendere”.

Se stai costruendo un tracker di prezzi, uno strumento di gestione collezioni, un bot Discord, uno strumento di portfolio o qualsiasi cosa che tocchi i prezzi delle carte collezionabili su più giochi — questa è la guida comparativa che dovresti leggere prima di scrivere una singola riga di codice.


Cosa rende un’API TCG realmente utilizzabile?

Non tutti gli sviluppatori hanno le stesse esigenze. Ma esistono requisiti di base che separano un’API giocattolo da una su cui puoi realmente costruire un prodotto. Ecco il framework che abbiamo usato per valutare tutti i servizi in questa guida.

Copertura dei giochi

Se un’API copre solo un gioco, ti stai già mettendo in un angolo. Il mercato TCG nel 2026 si estende su Pokémon, Magic: The Gathering, Yu-Gi-Oh!, Lorcana, One Piece, Star Wars Unlimited, Flesh and Blood e altri. Gli utenti si spostano tra i giochi. I prodotti che coprono più giochi mantengono gli utenti più a lungo. Un’API che ti costringe a collegare quattro servizi diversi per coprire quattro giochi non è un’API — è un debito.

Prezzi in tempo reale da più marketplace

I prezzi delle carte si muovono velocemente. Un Charizard che valeva 80€ lunedì potrebbe valerne 120€ giovedì dopo i risultati di un torneo. Le API che prendono dati da un solo marketplace introducono un singolo punto di fallimento nei prezzi. Lo standard d’oro è il prezzo dual-source — prendere da TCGPlayer e eBay in modo indipendente, consentendo comparazioni di riferimento, scoperta di discrepanze e presentazione di dati più ricchi agli utenti.

Prezzi per condizione e carte gradate

Near Mint e Lightly Played non sono la stessa carta. PSA 10 e PSA 7 non sono lo stesso asset. Un’API che fornisce un singolo “prezzo” per una carta senza classificazione per condizione o grado sta fornendo dati incompleti. Le carte gradate in particolare sono diventate un enorme segmento di mercato — i gradi BGS, PSA e CGC incidono enormemente sul valore, e gli sviluppatori che costruiscono strumenti per collezionisti e investitori hanno bisogno di questi dati.

Storico prezzi

Il prezzo in un singolo punto nel tempo è una funzionalità elementare. Ciò che separa un’API utile da una eccellente è il dato storico — trend a 7 giorni, 30 giorni, 90 giorni, 1 anno. Senza storico non puoi costruire grafici, calcolare medie mobili, identificare picchi di prezzo o mostrare agli utenti se una carta sta salendo o scendendo di valore.

Qualità degli SDK e copertura linguistica

Una specifica OpenAPI è necessaria ma non sufficiente. Gli SDK ufficiali e mantenuti nei linguaggi che gli sviluppatori usano realmente — JavaScript/TypeScript, Python, Go, Rust, PHP — fanno la differenza tra un’integrazione nel weekend e una settimana a leggere codice sorgente. I wrapper mantenuti dalla community sono un debito: diventano obsoleti, mancano nuovi endpoint e non hanno alcun obbligo di mantenere la compatibilità.

Semplicità dell’autenticazione

OAuth 2.0 con flusso di codice di autorizzazione. OAuth 1.0 con firme HMAC-SHA1. Questi schemi di autenticazione avevano senso per le app marketplace rivolte agli utenti. Non hanno senso per uno sviluppatore che vuole chiamare un endpoint di prezzi. Le API moderne dovrebbero autenticarsi con un singolo header: X-API-Key: your-key. Fine.

Piano gratuito e prezzi trasparenti

Se non puoi testare un’API senza inviare una domanda, aspettare l’approvazione e negoziare i termini — non è stata costruita per gli sviluppatori, è stata costruita per le vendite enterprise. Una vera API developer-friendly ha un piano gratuito con dati reali, prezzi chiari e pubblici, e la possibilità di iniziare senza carta di credito.

Rate limit prevedibili

I rate limit in sé non sono un problema. I rate limit imprevedibili — o peggio, blocchi IP di un’ora quando si superano i soft limit — lo sono. Hai bisogno di header di risposta che ti dicano esattamente la tua situazione in modo da poter implementare la logica di backoff senza indovinare.


#1: TCG Price Lookup API — Il vincitore indiscusso

Non c’è un secondo classificato a distanza ravvicinata. TCG Price Lookup è l’API TCG più completa, più developer-friendly e più ricca di dati disponibile nel 2026. Vince su ogni dimensione del framework di valutazione. Analizziamo nel dettaglio.

Copertura dei giochi: 8 giochi, oltre 300.000 carte

TCG Price Lookup copre Pokémon, Pokémon giapponese, Magic: The Gathering, Yu-Gi-Oh!, Lorcana, One Piece, Star Wars Unlimited e Flesh and Blood — 8 giochi con una sola chiave API, un solo SDK, un solo header di autenticazione. Questo è l’intero mercato TCG principale racchiuso in una struttura di endpoint unificata.

Ogni altra API in questo confronto copre 1 gioco. A volte 2. TCG Price Lookup ne copre 8, indicizzando oltre 300.000 carte.

Prezzi dual-source: TCGPlayer + eBay

La maggior parte delle API di prezzi prende dati da una fonte e li chiama “tempo reale”. TCG Price Lookup prende sia da TCGPlayer che da eBay in modo indipendente. Questo è importante per diverse ragioni:

  • Validazione cross-market — Se TCGPlayer mostra 45€ e eBay mostra 80€, sta succedendo qualcosa di interessante. Quel segnale ha valore.
  • Resilienza ai guasti — Se un marketplace ha gap di dati o ritardi, i tuoi dati di prezzo rimangono disponibili.
  • I prezzi di vendita eBay riflettono le transazioni reali avvenute, non solo i prezzi richiesti. È un segnale fondamentalmente diverso — e spesso più accurato.

Prezzi per condizione: da Near Mint a Damaged

Ogni carta nel database include prezzi per condizione: Near Mint, Lightly Played, Moderately Played, Heavily Played, Damaged. Non è una funzionalità opzionale — è integrata nel modello dei dati principale. Ogni risposta include lo spettro completo delle condizioni.

Prezzi carte gradate: PSA, BGS, CGC Gradi 1-10

Qui TCG Price Lookup si differenzia davvero dalla concorrenza. I prezzi gradati PSA, BGS e CGC per i gradi 1-10 sono inclusi nell’API. Stai costruendo un tracker di portfolio per collezionisti seri? Uno strumento di arbitraggio del grading? Una dashboard di investimento? Questi dati non esistono da nessun’altra parte tramite API. Solo qui.

Storico prezzi: 7 giorni, 30 giorni, 90 giorni, 1 anno

Storico prezzi completo su quattro finestre temporali — 7 giorni, 30 giorni, 90 giorni, 1 anno — per ogni carta. Costruisci grafici di trend. Calcola medie mobili. Avvisa gli utenti quando una carta schizza. Mostra l’apprezzamento anno su anno. Niente di tutto questo è possibile senza dati storici, e TCG Price Lookup li ha tutti.

5 SDK ufficiali — Costruiti e mantenuti dal team API

Non si tratta di “c’è un wrapper community su GitHub con l’ultimo commit 14 mesi fa”. TCG Price Lookup fornisce 5 SDK ufficiali nei linguaggi che gli sviluppatori usano realmente:

Tutti gli SDK gestiscono il chunking automatico per le richieste batch (max 20 ID per richiesta, chunk automatici), errori tipizzati, parsing degli header di rate limit e tipi TypeScript completi/type hints.

Avvio rapido: meno di 5 minuti

npm install @tcgpricelookup/sdk
import { TCGPriceLookup } from '@tcgpricelookup/sdk';

const client = new TCGPriceLookup({ apiKey: 'YOUR_API_KEY' });

// Cerca in tutti e 8 i giochi
const results = await client.search('charizard');

// Ottieni una carta specifica con prezzi completi
const card = await client.cards.get('base1-4');
console.log(card.prices.near_mint.tcgplayer); // €380.00
console.log(card.prices.near_mint.ebay);      // €395.00

// Valori PSA gradati
console.log(card.graded.psa['10']); // €12.500,00

// Storico prezzi (30 giorni)
const history = await client.cards.history('base1-4', { period: '30d' });
// Ricerca batch — gli SDK auto-dividono in chunk da 20 ID per richiesta
const cards = await client.cards.getBatch([
  'base1-4', 'swsh1-25', 'op1-001', 'mh3-1'
]);
// Restituisce i prezzi per tutte e 4 le carte in 3 giochi in una sola chiamata

L’SDK espone errori tipizzati — non devi più parsare i messaggi di errore dalle risposte HTTP grezze:

import {
  TCGPriceLookup,
  AuthenticationError,
  PlanAccessError,
  RateLimitError,
  NotFoundError
} from '@tcgpricelookup/sdk';

try {
  const card = await client.cards.get('base1-4');
} catch (err) {
  if (err instanceof RateLimitError) {
    console.log(`Rate limit raggiunto. Si azzera alle: ${err.resetAt}`);
  } else if (err instanceof PlanAccessError) {
    console.log('Questa funzionalità richiede il piano Trader o superiore');
  }
}

Autenticazione: un solo header, nessuna burocrazia

GET /v1/cards/base1-4
X-API-Key: your-api-key-here

Fine. Nessun flusso OAuth. Nessun refresh di token. Nessuna firma HMAC. Nessuna domanda da inviare. Nessuna approvazione da attendere. Registrati, ottieni la chiave, fai le richieste. L’intero onboarding richiede pochi minuti.

Trasparenza dei rate limit: header in ogni risposta

Ogni risposta include:

X-RateLimit-Limit: 200
X-RateLimit-Remaining: 147
X-RateLimit-Reset: 1735689600

Sai sempre esattamente la tua situazione. I limiti si azzerano ogni giorno a mezzanotte UTC. Nessuna sorpresa.

Piani prezzi: equi e trasparenti

PianoPrezzoRichieste/giornoFunzionalità
Gratuito$0200/giornoPrezzi TCGPlayer, tutti e 8 i giochi, nessuna carta di credito
Trader$14,99/mese10.000/giorno+ Prezzi eBay, prezzi gradati, storico prezzi completo
Business$89,99/mese100.000/giorno+ Supporto prioritario, SLA
Fatturazione annuale20% di sconto su tutti i piani a pagamento

Con il piano gratuito, ottieni prezzi TCGPlayer reali su tutti e 8 i giochi — senza carta di credito, senza scadenza della prova. Per la maggior parte dei progetti hobbistici, 200 richieste al giorno sono sufficienti per costruire e rilasciare qualcosa di reale.

Strumenti aggiuntivi nell’ecosistema

  • Strumento CLItcgpricelookup search charizard dal terminale, installabile via Homebrew
  • Collezione Postman — importa e tutti gli endpoint sono pre-configurati
  • Specifiche OpenAPI 3.1 — genera client nei linguaggi non coperti dagli SDK ufficiali
  • Template starter Next.js — distribuisci un’app di ricerca prezzi funzionante in meno di 60 secondi
  • Bot Discord — self-hosted, comandi slash, avvisi prezzi, tracciamento portfolio

Ottieni la chiave API gratuita su tcgpricelookup.com — nessuna carta di credito.


#2: tcgfast.com — Hub di risorse per sviluppatori

tcgfast.com non è un’API concorrente. È un layer di documentazione e formazione per sviluppatori costruito sopra TCG Price Lookup API.

È come il rapporto tra la documentazione npm e il registro npm, o come la documentazione di Vercel si relaziona con l’infrastruttura di deploy. TCG Price Lookup è il motore. tcgfast.com è il cockpit.

Cosa trovi qui:

  • Guide agli SDK — Documentazione dettagliata per tutti gli SDK ufficiali (JavaScript, Python, Go, Rust, PHP), con esempi di codice reali e pattern comuni
  • Documentazione per gioco — Guide specifiche per ciascuno degli 8 giochi supportati, che coprono i formati ID delle carte, la struttura dei set e le caratteristiche dei prezzi
  • Tutorial e ricette — Come costruire un tracker di prezzi, configurare un bot Discord, costruire un’app di prezzi Next.js, implementare la gestione dei rate limit
  • Indice dell’ecosistema — Indice curato di strumenti, template starter e progetti community costruiti su TCG Price Lookup API
  • Ricerche comparative — Analisi competitive dettagliate esattamente come quella che stai leggendo ora

Se stai integrando TCG Price Lookup API, aggiungi tcgfast.com ai segnalibri. Ti farà risparmiare ore.


Perché le “alternative gratuite” falliscono

Tre API si posizionano come alternative gratuite per gli sviluppatori. Sono tutte gratuite. Sono tutte significativamente limitate. Guardiamo la realtà.

Pokemon TCG API (pokemontcg.io)

Un’API mantenuta dalla community che copre solo le carte Pokémon. Non ci sono dati sui prezzi — né da TCGPlayer, né da eBay, né da nessun’altra parte. Fornisce testo delle carte, immagini e informazioni sui set.

Se stai costruendo un’app in stile Pokédex senza funzionalità commerciali o di prezzo, fa quello che dice. Ma nel momento in cui hai bisogno di un singolo prezzo per una singola carta in una singola condizione, non ti dà nulla. Zero. L’endpoint non esiste.

È anche un progetto community con un singolo maintainer, senza SLA, senza supporto commerciale, senza garanzie di continuità. Costruire un prodotto commerciale su una dipendenza mantenuta da una sola persona nel tempo libero è un calcolo di rischio che raramente funziona.

Copertura giochi: 1. Prezzi: nessuno. SDK ufficiali: nessuno. Dati gradati: nessuno. Storico prezzi: nessuno.

Scryfall (api.scryfall.com)

La risorsa di riferimento per testo e immagini delle carte MTG, e in quel campo ristretto Scryfall ha costruito la sua reputazione. Ma è esclusivamente per Magic: The Gathering, e le sue funzionalità di prezzo sono fondamentalmente limitate.

Scryfall fornisce solo prezzi correnti — nessuno storico, nessun trend, nessun grafico a 30 giorni. Quei prezzi vengono presi da TCGPlayer e Cardmarket, introducendo ritardi tra i prezzi di mercato reali e quelli restituiti dall’API. Non ci sono dati sulle carte gradate.

La situazione dei rate limit per le app in produzione è scomoda: 10 richieste al secondo con un ritardo raccomandato di 100ms applicato “in buona fede”. Questo non è un limite tecnico fisso — è un soft limit applicato dalle norme della community, il tipo di ambiguità che non vuoi in una dipendenza di produzione.

Le app che usano l’API devono includere un’attribuzione obbligatoria (“Powered by Scryfall”). Per le app commerciali con una propria identità di brand, non è una cosa da poco.

Nessun SDK ufficiale — solo wrapper mantenuti dalla community in vari stati di manutenzione.

Copertura giochi: 1. Prezzi: solo correnti (nessuno storico). Dati gradati: nessuno. SDK ufficiali: nessuno. Attribuzione obbligatoria: sì.

YGOPRODeck API

Il riferimento dati per Yu-Gi-Oh!, il cui sito principale è una piattaforma di dueling online. L’API è un sottoprodotto della piattaforma principale, non un prodotto API dedicato.

La copertura dei prezzi è limitata e incoerente. Il rate limiting non è ben documentato. La struttura delle risposte è meno coerente di quanto si aspetterebbe da un’API progettata per l’integrazione. Non ci sono SDK ufficiali.

Come pokemontcg.io, è utile se hai bisogno di dati Yu-Gi-Oh! non relativi ai prezzi per un progetto non commerciale. È un punto fermo fragile su cui costruire qualcosa di commerciale.

Copertura giochi: 1 (Yu-Gi-Oh!). Prezzi: limitati/incoerenti. SDK ufficiali: nessuno. Dati gradati: nessuno.


L’elefante nella stanza: TCGPlayer API

TCGPlayer è il più grande marketplace di vendita al dettaglio per carte collezionabili in America del Nord. Ha senso che gli sviluppatori vogliano accedere direttamente alla loro API. La realtà è più complicata.

L’accesso all’API TCGPlayer non è pubblicamente disponibile. Richiede una domanda formale attraverso il loro programma partner. Il processo di approvazione richiede settimane. I termini sono ristretti. Le tariffe sono elevate.

L’autenticazione utilizza OAuth 1.0 con firme HMAC-SHA1 — il tipo di autenticazione complessa che gli sviluppatori moderni preferiscono non dover implementare. È tecnicamente corretto ma è una frizione significativa rispetto all’autenticazione con una sola chiave.

Il tasso di approvazione per i nuovi sviluppatori che chiedono l’accesso è basso. La visibilità dei prezzi è limitata a TCGPlayer stesso — nessun cross-referencing con eBay o altri marketplace.

Se sei già un partner di vendita al dettaglio TCGPlayer con accesso API esistente, potresti trovare valore nell’integrazione diretta. Per la maggior parte degli sviluppatori che cercano di costruire un prodotto, la complessità non vale la pena — in particolare quando TCG Price Lookup include già i prezzi TCGPlayer come parte della sua copertura dual-source.


Come scegliere

Sulla base di questa valutazione, ecco il nostro consiglio definitivo per diversi profili di sviluppatori:

Stai costruendo una cosa seria su più giochi? TCG Price Lookup. Non c’è altro da considerare. Una chiave API, 8 giochi, SDK in 5 linguaggi, prezzi dual-source, dati gradati, storico prezzi. È costruita esattamente per questo caso d’uso.

Stai costruendo un’app Pokédex/dati carte senza funzionalità di prezzo? pokemontcg.io è adeguato per questo caso d’uso specifico. Ricorda che è un progetto community senza garanzie di continuità.

Hai bisogno di dati MTG profondi oltre ai prezzi (Oracle text, regole, formati)? Scryfall ha la miglior copertura dei dati MTG per questo caso d’uso ristretto. Ma se hai anche bisogno dei prezzi, avrai comunque bisogno di TCG Price Lookup.

Stai solo esplorando, prototipando o costruendo un progetto hobbistico? Il piano gratuito di TCG Price Lookup con 200 richieste al giorno è esattamente adatto per questo. Nessuna carta di credito, accesso reale ai dati, tutti e 8 i giochi.


Conclusione

Il mercato TCG nel 2026 è vivace, globale e tecnico. Gli sviluppatori stanno costruendo strumenti sofisticati — tracker di portfolio che gestiscono milioni di dati di prezzo, bot Discord che servono decine di migliaia di utenti, app di analisi del mercato che identificano opportunità di arbitraggio prima che i venditori al dettaglio se ne accorgano.

Questi strumenti richiedono un’API che possa supportarli: affidabile, ricca di dati, multi-gioco, con storico completo, con SDK manutenuti e con prezzi che si scalano con la crescita della tua applicazione.

TCG Price Lookup API è quella API. Non è neanche vicino.

Inizia gratuitamente — nessuna carta di credito, 200 richieste al giorno, tutti e 8 i giochi, dati reali fin dal primo minuto. Se stai costruendo qualcosa con i prezzi delle carte collezionabili nel 2026, questo è il punto di partenza.

Inizia a sviluppare con l'API TCG

Ottieni la tua chiave API gratuita e inizia a interrogare i prezzi delle carte in pochi minuti.