$ curl https://api.tcgpricelookup.com/v1/search
La più veloce
API di prezzi TCG
per sviluppatori
API di prezzi carte in tempo reale per Pokemon, Magic: The Gathering, Yu-Gi-Oh!, Lorcana, One Piece e altri 3 giochi. Oltre 300.000 carte, 5 SDK ufficiali, livello gratuito incluso.
// Search for any card across all 8 games
import { TCGLookup } from 'tcglookup';
const tcg = new TCGLookup({ apiKey: 'your-key' });
const cards = await tcg.search('charizard');
// 47 results, real-time prices from TCGPlayer + eBay
const card = await tcg.getCard('pokemon-sv4-charizard-ex-006');
// Market price, per-condition, PSA/BGS/CGC graded values Come funziona l'API TCG
Da zero ai dati sui prezzi delle carte in meno di 5 minuti. 3 passaggi, nessuna configurazione.
Ottieni la tua chiave API gratuita
Registrati su tcgpricelookup.com — nessuna carta di credito richiesta. La chiave API viene generata istantaneamente e funziona su tutti e 8 i giochi supportati. Il piano gratuito include 200 richieste al giorno, sufficienti per iniziare subito a sviluppare.
Installa un SDK
Scegli il tuo linguaggio preferito. Gli SDK ufficiali supportano JavaScript, Python, Go, Rust e PHP. Ogni SDK è mantenuto dal team di TCG Price Lookup e include definizioni di tipo complete.
Recupera i prezzi delle carte
Cerca per nome, set o ID. Ottieni prezzi in tempo reale da TCGPlayer e eBay, prezzi per condizione, prezzi carte gradate e storico prezzi — tutto in un'unica API.
Cosa puoi costruire
L'API per i prezzi delle carte collezionabili TCG alimenta tutto, dagli script hobbistici alle app di trading in produzione.
Comparatori di prezzi
Mostra i prezzi di mercato TCGPlayer e i prezzi delle vendite eBay affiancati. Gli acquirenti trovano il miglior prezzo, i venditori impostano prezzi competitivi.
Tracker del portfolio
Permetti ai collezionisti di inserire le loro carte e tracciare il valore della collezione nel tempo. Usa gli endpoint dello storico prezzi per creare grafici di profitti e perdite.
Bot Discord
Aggiungi comandi slash ai server Discord TCG in modo che i membri possano cercare i prezzi delle carte senza lasciare la chat. Il bot Discord open source per tutti e 8 i giochi si distribuisce in pochi minuti.
App di trading
Alimenta le interfacce di compravendita e scambio con dati in tempo reale. Mostra valori di scambio equi, individua annunci sottovalutati e recupera prezzi batch per interi mazzi.
Avvisi di prezzo
Monitora carte specifiche e notifica gli utenti quando il prezzo supera una soglia. Usa il polling pianificato o le notifiche webhook con i piani a pagamento.
Dashboard analitiche
Costruisci grafici dello storico prezzi, analisi delle tendenze di interi set e stime del market cap. Gli endpoint dello storico prezzi forniscono snapshot giornalieri per mese.
Un'API TCG per tutti i giochi
Una chiave API per 8 giochi. API Pokémon TCG, MTG API, Yu-Gi-Oh! API, Lorcana, One Piece e altri — tutto in un'unica interfaccia unificata.
Pokemon
30,000+ cardsAccess real-time pricing for over 30,000 Pokemon TCG cards. Search by name, set, or card number. Get per-condition pricing from Near Mint to Damaged, plus PSA, BGS, and CGC graded values.
Vedi documentazione API Pokemon →const results = await tcg.search('charizard', { game: 'pokemon' });
// Returns: prices for all Charizard cards across all sets Magic: The Gathering
100,000+ cardsAccess real-time pricing for over 100,000 Magic: The Gathering cards. Complete coverage of all sets from Alpha to the latest release. Per-condition and graded pricing.
Vedi documentazione API Magic: The Gathering →const results = await tcg.search('black lotus', { game: 'mtg' });
// Returns: prices for Black Lotus across all editions Yu-Gi-Oh!
40,000+ cardsAccess real-time pricing for over 40,000 Yu-Gi-Oh! cards. Coverage spans all sets and rarities with per-condition and graded card values.
Vedi documentazione API Yu-Gi-Oh! →const results = await tcg.search('blue-eyes white dragon', { game: 'yugioh' });
// Returns: prices for Blue-Eyes White Dragon across all sets Disney Lorcana
3,000+ cardsAccess real-time pricing for over 3,000 Disney Lorcana cards. Full coverage since launch with per-condition pricing and graded values.
Vedi documentazione API Disney Lorcana →const results = await tcg.search('elsa', { game: 'lorcana' });
// Returns: prices for all Elsa cards One Piece
6,000+ cardsAccess real-time pricing for over 6,000 One Piece TCG cards. Complete set coverage with per-condition pricing and graded values.
Vedi documentazione API One Piece →const results = await tcg.search('luffy', { game: 'onepiece' });
// Returns: prices for all Luffy cards Pokemon Japan
20,000+ cardsAccess real-time pricing for over 20,000 Japanese Pokemon TCG cards. Covers Japanese-exclusive sets, promos, and special releases.
Vedi documentazione API Pokemon Japan →const results = await tcg.search('pikachu', { game: 'pokemonjp' });
// Returns: prices for Japanese Pikachu cards Star Wars: Unlimited
2,500+ cardsAccess real-time pricing for over 2,500 Star Wars: Unlimited cards. Full coverage with per-condition pricing and graded values.
Vedi documentazione API Star Wars: Unlimited →const results = await tcg.search('darth vader', { game: 'swu' });
// Returns: prices for all Darth Vader cards Flesh and Blood
8,000+ cardsAccess real-time pricing for over 8,000 Flesh and Blood cards. Complete coverage with per-condition pricing and graded values.
Vedi documentazione API Flesh and Blood →const results = await tcg.search('bravo', { game: 'fab' });
// Returns: prices for all Bravo cards Confronto API TCG
TCG Price Lookup vs Scryfall, pokemontcg.io, TCGPlayer API e scraper fai-da-te.
| Funzionalità | TCG Price Lookup | Scryfall API | pokemontcg.io | TCGPlayer API | Scraper DIY |
|---|---|---|---|---|---|
| Giochi supportati | 8 giochi | Solo MTG | Solo Pokémon | Molti (variabile) | Libero |
| Prezzi in tempo reale | ✓ | Parziale (TCGP) | ✗ | ✓ (solo TCGP) | Dipende |
| Prezzi per condizione | ✓ | ✗ | ✗ | ✓ | Manuale |
| Prezzi gradati (PSA/BGS/CGC) | ✓ | ✗ | ✗ | ✗ | Manuale |
| SDK ufficiali | 5 linguaggi | Solo community | 1 (JS) | ✗ | ✗ |
| Piano gratuito | ✓ 200 req/giorno | No dati prezzi | No dati prezzi | Richiede approvazione | ✓ (a tuo carico) |
| Storico prezzi | ✓ | ✗ | ✗ | Limitato | DIY |
Ecosistema sviluppatori
Oltre all'API REST, trovi SDK ufficiali in 5 linguaggi, strumenti pronti all'uso e documentazione completa per sviluppatori.
SDK ufficiali — 6 linguaggi
CLI Tool
GitHub →Live trading card prices in your terminal. Search, lookup, price history, JSON output for scripting. Also installable via npm.
- ✓ Search cards from terminal
- ✓ Price history lookups
- ✓ JSON output for scripting
Go SDK
GitHub →Official Go SDK for the TCG Price Lookup API. Idiomatic Go, stdlib net/http, zero third-party deps, functional options, typed errors.
- ✓ Zero third-party dependencies
- ✓ Idiomatic Go design
- ✓ Functional options pattern
JavaScript / TypeScript SDK
GitHub →Official JavaScript/TypeScript SDK for the TCG Price Lookup API. Zero deps, ESM + CJS, works in Node 18+, browsers, Bun, Deno, Cloudflare Workers.
- ✓ Zero dependencies
- ✓ ESM and CommonJS support
- ✓ Full TypeScript types
PHP SDK
GitHub →Official PHP SDK for the TCG Price Lookup API. PHP 8.1+, Guzzle, PSR-4, typed exception hierarchy.
- ✓ PHP 8.1+ support
- ✓ Guzzle HTTP client
- ✓ PSR-4 autoloading
Python SDK
GitHub →Official Python SDK for the TCG Price Lookup API. Python 3.9+, built on httpx, typed exception hierarchy, context manager support.
- ✓ Python 3.9+ support
- ✓ Built on httpx (async ready)
- ✓ Typed exception hierarchy
Rust SDK
GitHub →Official Rust SDK for the TCG Price Lookup API. Async with reqwest + tokio, typed Error enum, builder pattern.
- ✓ Async with reqwest + tokio
- ✓ Typed Error enum
- ✓ Builder pattern
Strumenti e risorse — 5 strumenti
Awesome TCG
listCurated list of the TCG Price Lookup ecosystem — REST API, 5 SDKs, CLI, code examples in 8 languages, blog tutorials.
github.com/TCG-Price-Lookup/awesome-tcg#readme →Discord Bot
botSelf-hosted Discord bot for live trading card prices. Slash commands powered by the TCG Price Lookup API. Supports all 8 games.
github.com/TCG-Price-Lookup/tcg-discord-bot#readme →Next.js Starter
starterOne-click deployable Next.js 16 starter for the TCG Price Lookup API. Search live trading card prices across 8 games out of the box.
OpenAPI Specification
specOpenAPI 3.1 specification for the TCG Price Lookup API. Use with Swagger UI, Redoc, Postman, or any OpenAPI-compatible tool.
github.com/TCG-Price-Lookup/tcg-api-openapi#readme →Postman Collection
collectionReady-to-use Postman collection and environment for the TCG Price Lookup API. Import, set your API key, and start testing.
github.com/TCG-Price-Lookup/tcg-api-postman#readme →Domande frequenti
Dall'avvio con TCG Price Lookup API ai rate limit e ai prezzi delle carte gradate.
Cos'è un TCG API?
+
Un TCG API (Application Programming Interface per Giochi di Carte Collezionabili) è un servizio web che fornisce accesso programmatico ai dati delle carte. È possibile ottenere dettagli sulle carte, informazioni sui set, prezzi di mercato in tempo reale e altro ancora. Gli sviluppatori usano le TCG API per costruire tracker di prezzi, strumenti portfolio, bot Discord e molto altro.
TCG Price Lookup API è gratuita?
+
Sì, TCG Price Lookup offre un piano gratuito con 200 richieste al giorno per progetti hobbistici e prototipi (solo uso non commerciale). I piani a pagamento offrono limiti più elevati, endpoint per lo storico prezzi, prezzi eBay, prezzi carte gradated e uso commerciale. Nessuna carta di credito richiesta per iniziare.
Quali giochi di carte collezionabili sono supportati?
+
Sono supportati 8 giochi: Pokémon TCG (versione inglese), Pokémon giapponese, Magic: The Gathering, Yu-Gi-Oh!, Disney Lorcana, One Piece Card Game, Star Wars: Unlimited e Flesh and Blood. Tutti i giochi usano gli stessi endpoint unificati di ricerca e dettaglio carta.
Come ottengo una chiave API per Pokémon TCG?
+
Registrati su tcgpricelookup.com, verifica il tuo indirizzo email e la chiave API viene generata immediatamente. Nessun processo di approvazione — puoi iniziare a fare richieste all'API Pokémon TCG (e a tutti gli altri giochi) subito.
Sono supportati i prezzi delle carte gradate (PSA, BGS, CGC)?
+
Sì. Puoi ottenere prezzi per carte gradate PSA (gradi 1-10), Beckett (BGS 7-10, inclusi 9.5 e 10 Black Label) e CGC (gradi 1-10). I prezzi per carte gradate sono derivati dai dati di vendita eBay. Richiede il piano Trader o superiore.
Come funzionano i rate limit dell'API?
+
Il piano gratuito ha un massimo di 200 richieste al giorno (burst: 1 richiesta/3 secondi). Il piano Trader ($14.99/mese) ha 10.000 richieste/giorno (burst: 1 richiesta/sec). Il piano Business ($89.99/mese) ha 100.000 richieste/giorno (burst: 3 richieste/sec). I limiti giornalieri si azzerano a mezzanotte UTC.
Quali SDK sono disponibili?
+
Sono disponibili 5 SDK ufficiali: JavaScript/TypeScript (npm install tcglookup), Python (pip install tcglookup), Go (go get github.com/TCG-Price-Lookup/tcglookup-go), Rust (cargo add tcglookup) e PHP (composer require tcg-price-lookup/tcglookup). È disponibile anche uno strumento CLI per l'accesso da terminale.
Con quale frequenza vengono aggiornati i prezzi delle carte?
+
I prezzi delle carte vengono aggiornati continuamente. I prezzi di mercato TCGPlayer vengono aggiornati ogni poche ore con l'arrivo di nuovi dati di vendita. Le vendite eBay vengono aggiornate giornalmente. Per le applicazioni più sensibili al tempo, puoi monitorare i trend con gli endpoint dello storico prezzi.
Inizia a sviluppare con l'API TCG oggi
Piano gratuito disponibile. Nessuna carta di credito richiesta. Accesso immediato a oltre 300.000 carte in 8 giochi.