$ curl https://api.tcgpricelookup.com/v1/search

A leggyorsabb
TCG Price API
fejlesztők számára

Valós idejű kártyaár API Pokemon, Magic: The Gathering, Yu-Gi-Oh!, Lorcana, One Piece és további 3 játékhoz. Több mint 300 000 kártya, 5 hivatalos SDK, ingyenes szint elérhető.

300,000+ Kártya
8 Játék
5 SDK
2 Piac
Free Ingyenes szint
24/7 Frissítések
Gyors kezdés JavaScript
// 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

Hogyan működik a TCG API

Nulláról kártyaáradatok lekéréséig 5 perc alatt. 3 lépés, nulla konfiguráció.

01

Ingyenes API-kulcs igénylése

Regisztrálj a tcgpricelookup.com oldalon — bankkártya nélkül. Az API-kulcs azonnal kiállításra kerül, és mind a 8 támogatott játékhoz használható. Az ingyenes csomag napi 200 kérést biztosít, a fejlesztés azonnal elindítható.

API key: tpl_live_xxxxxxxxxxxx
02

SDK telepítése

Válaszd ki a kívánt nyelvet. A hivatalos SDK-k elérhetők JavaScript, Python, Go, Rust és PHP nyelvekhez. Mindegyiket a TCG Price Lookup csapata tartja karban, teljes típusdefiníciókkal.

$ npm install tcglookup
03

Kártyaárak lekérése

Keresés kártyanév, készlet vagy azonosító alapján. TCGPlayer és eBay valós idejű árak, állapot szerinti árak, besorolt árak és ártörténet egyetlen API-ból.

search GET /v1/search?q=charizard
card GET /v1/cards/:id
history GET /v1/cards/:id/prices
batch POST /v1/cards/batch

Mit lehet építeni

A TCG kártyaár API-t hobbi szkriptektől kezdve éles kereskedési alkalmazásokig széles körben használják.

💰

Árösszehasonlító eszköz

TCGPlayer piaci árak és eBay lezárt listák egymás mellett. A vásárlók megtalálják a legalacsonyabb árakat, az eladók versenyképes árat szabhatnak.

📊

Portfólió-követő

Gyűjtők bevihetik kártyáikat és nyomon követhetik gyűjteményük értékét időben. Az ártörténet végponttal diagramon ábrázolhatók a nyereségek/veszteségek.

🤖

Discord Bot

Adj slash-parancsokat TCG Discord szerveredhez, hogy a tagok az alkalmazás elhagyása nélkül nézhessék meg a kártyaárakat. Nyílt forráskódú Discord bot starter percek alatt telepíthető mind a 8 játékhoz.

🔄

Kereskedési alkalmazás

Valós idejű árdata alapú vételi/eladási/csere felület. Fair csereértékek megjelenítése, alulárazott listák felismerése, teljes paklilisták tömeges árképzése.

🔔

Ár értesítők

Figyelj adott kártyákat és értesítsd a felhasználókat, ha az ár átlép egy küszöbértéket. Ütemezett lekérdezés vagy webhook értesítés fizetős csomagokban.

📈

Elemzési irányítópult

Ártörténeti diagramok, készletszintű trendelemzések és piaci kapitalizáció becslése. Az ártörténet végpont napi pillanatképeket biztosít havonta.

Egy TCG API minden játékhoz

1 API-kulcs, 8 játék. Pokémon TCG API, MTG API, Yu-Gi-Oh! API, Lorcana, One Piece és még sok más — mind egyetlen egységes felületen.

Pokemon

30,000+ cards

Access 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.

Pokemon API dokumentáció →
Pokemon API example JavaScript
const results = await tcg.search('charizard', { game: 'pokemon' });
// Returns: prices for all Charizard cards across all sets

Magic: The Gathering

100,000+ cards

Access 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.

Magic: The Gathering API dokumentáció →
Magic: The Gathering API example JavaScript
const results = await tcg.search('black lotus', { game: 'mtg' });
// Returns: prices for Black Lotus across all editions

Yu-Gi-Oh!

40,000+ cards

Access real-time pricing for over 40,000 Yu-Gi-Oh! cards. Coverage spans all sets and rarities with per-condition and graded card values.

Yu-Gi-Oh! API dokumentáció →
Yu-Gi-Oh! API example JavaScript
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+ cards

Access real-time pricing for over 3,000 Disney Lorcana cards. Full coverage since launch with per-condition pricing and graded values.

Disney Lorcana API dokumentáció →
Disney Lorcana API example JavaScript
const results = await tcg.search('elsa', { game: 'lorcana' });
// Returns: prices for all Elsa cards

One Piece

6,000+ cards

Access real-time pricing for over 6,000 One Piece TCG cards. Complete set coverage with per-condition pricing and graded values.

One Piece API dokumentáció →
One Piece API example JavaScript
const results = await tcg.search('luffy', { game: 'onepiece' });
// Returns: prices for all Luffy cards

Pokemon Japan

20,000+ cards

Access real-time pricing for over 20,000 Japanese Pokemon TCG cards. Covers Japanese-exclusive sets, promos, and special releases.

Pokemon Japan API dokumentáció →
Pokemon Japan API example JavaScript
const results = await tcg.search('pikachu', { game: 'pokemonjp' });
// Returns: prices for Japanese Pikachu cards

Star Wars: Unlimited

2,500+ cards

Access real-time pricing for over 2,500 Star Wars: Unlimited cards. Full coverage with per-condition pricing and graded values.

Star Wars: Unlimited API dokumentáció →
Star Wars: Unlimited API example JavaScript
const results = await tcg.search('darth vader', { game: 'swu' });
// Returns: prices for all Darth Vader cards

Flesh and Blood

8,000+ cards

Access real-time pricing for over 8,000 Flesh and Blood cards. Complete coverage with per-condition pricing and graded values.

Flesh and Blood API dokumentáció →
Flesh and Blood API example JavaScript
const results = await tcg.search('bravo', { game: 'fab' });
// Returns: prices for all Bravo cards

TCG API összehasonlítás

TCG Price Lookup vs. Scryfall, pokemontcg.io, TCGPlayer API és saját scraper összehasonlítása.

Funkció TCG Price Lookup Scryfall API pokemontcg.io TCGPlayer API Saját scraper
Támogatott játékok 8 játék Csak MTG Csak Pokémon Több (változó) Tetszőleges
Valós idejű árak Részben (TCGP) ✓ (csak TCGP) Esetleges
Állapot szerinti árak Kézi
Besorolt árak (PSA/BGS/CGC) Kézi
Hivatalos SDK 5 nyelv Csak közösségi 1 (JS)
Ingyenes csomag ✓ 200 kérés/nap Nincs áradat Nincs áradat Kérelem szükséges ✓ (saját költség)
Ártörténet Korlátozott Saját megoldás

Fejlesztői ökoszisztéma

A REST API mellett 5 nyelven elérhető hivatalos SDK-k, azonnal használható eszközök és átfogó fejlesztői dokumentáció.

Hivatalos SDK-k — 6 nyelv

CLI Tool

GitHub →

Live trading card prices in your terminal. Search, lookup, price history, JSON output for scripting. Also installable via npm.

$ brew tap TCG-Price-Lookup/tcg && brew install tcglookup
  • 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.

$ go get github.com/TCG-Price-Lookup/tcglookup-go
  • 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.

$ npm install tcglookup
  • 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.

$ composer require tcg-price-lookup/tcglookup
  • 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.

$ pip install tcglookup
  • 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.

$ cargo add tcglookup
  • Async with reqwest + tokio
  • Typed Error enum
  • Builder pattern

Eszközök és erőforrások — 5 eszköz

Awesome TCG

list

Curated 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

bot

Self-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

starter

One-click deployable Next.js 16 starter for the TCG Price Lookup API. Search live trading card prices across 8 games out of the box.

$ npx create-next-app -e https://github.com/TCG-Price-Lookup/nextjs-tcg-starter

OpenAPI Specification

spec

OpenAPI 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

collection

Ready-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 →

Gyakran ismételt kérdések

A TCG Price Lookup API indulásától a rate limitig és a besorolt kártyaárakig.

Mi az a TCG API?

+

A TCG API (Trading Card Game API) egy webszolgáltatás, amely programozott hozzáférést biztosít kártyaadatokhoz. Lekérhetők kártyaadatok, készlet-információk és valós idejű piaci árak. A fejlesztők TCG API-t használnak árkövetők, portfólió eszközök, Discord botok és más alkalmazások készítéséhez.

Ingyenes a TCG Price Lookup API?

+

Igen, a TCG Price Lookup napi 200 kérést tartalmazó ingyenes csomagot kínál hobbi projektekhez és prototípusokhoz (nem kereskedelmi felhasználásra). A fizetős csomagok magasabb rate limitet, ártörténet végpontokat, eBay árakat, besorolt kártyaárakat és kereskedelmi felhasználási jogot biztosítanak. Bankkártya nélkül elindítható.

Mely gyűjtői kártyajátékokat támogatja?

+

Jelenleg 8 játékot támogat: Pokémon TCG (angol), Pokémon japán verzió, Magic: The Gathering, Yu-Gi-Oh!, Disney Lorcana, One Piece kártyajáték, Star Wars: Unlimited és Flesh and Blood. Mindegyik játéknál ugyanaz az egységes keresési és kártyavégpont használható.

Hogyan szerezhetek Pokémon TCG API-kulcsot?

+

Regisztrálj a tcgpricelookup.com oldalon, erősítsd meg az e-mail-címedet, és az API-kulcs azonnal kiállításra kerül. Jóváhagyási folyamat nélkül azonnal elkezdheted a Pokémon TCG API (és az összes többi játék) kéréseket.

Elérhetők besorolt kártyaárak (PSA, BGS, CGC)?

+

Igen. Lekérhetők PSA (1–10. fokozat), Beckett (BGS 7–10, 9.5, 10 Black Label) és CGC (1–10. fokozat) besorolt kártyaárak. A besorolt árak eBay értékesítési adatokból származnak. Trader csomag vagy magasabb szükséges.

Mik az API rate limitjei?

+

Az ingyenes csomag napi maximum 200 kérés (burst: 1 kérés/3 mp). A Trader csomag ($14.99/hó) napi 10 000 kérés (burst: 1 kérés/mp). A Business csomag ($89.99/hó) napi 100 000 kérés (burst: 3 kérés/mp). A napi limit UTC éjfélkor resetelődik.

Milyen SDK-k érhetők el?

+

5 hivatalos SDK létezik: JavaScript/TypeScript (npm install tcglookup), Python (pip install tcglookup), Go (go get github.com/TCG-Price-Lookup/tcglookup-go), Rust (cargo add tcglookup) és PHP (composer require tcg-price-lookup/tcglookup). CLI eszköz is elérhető terminálból való hozzáféréshez.

Milyen gyakran frissülnek a kártyaárak?

+

A kártyaárak folyamatosan frissülnek. A TCGPlayer piaci árak néhány óránként frissülnek, ahogy új értékesítési adatok érkeznek. Az eBay lezárt listái naponta frissülnek. Az időérzékeny alkalmazásokhoz az ártörténet végpont is elérhető a trendek nyomon követéséhez.

Kezdj el fejleszteni a TCG API-val még ma

Ingyenes csomag elérhető. Bankkártya nélkül. Azonnal elérd a 300 000+ kártyát 8 játékból.