Najlepšie TCG API v roku 2026 — Kompletný sprievodca pre vývojárov
Komplexné porovnanie TCG API pre vývojárov. Ceny, funkcie, SDK, rate limity pre Pokémon, MTG, Yu-Gi-Oh! a ďalšie zberateľské kartové hry.
Potrebujete cenové dáta pre zberateľské kartové hry. Otvoríte prehliadač, zadáte „TCG API” — a ocitnete sa v mori opustených služieb, OAuth pekla, obmedzení na jedinú hru a produktov, ktoré neboli aktualizované od roku 2023. Niektoré sú mŕtve. Iné sa skrývajú za inštitucionálnymi schvaľovacími procesmi. Niektoré vás zablokujú na hodinu, ak pošlete požiadavky príliš rýchlo.
Tento sprievodca to všetko preseká.
Hodnotili sme všetky hlavné TCG API dostupné v roku 2026: pokrytie hier, čerstvosť dát, kvalitu SDK, komplexnosť autentifikácie, ceny, rate limity, podporu ohodnotených kariet a to, či bude služba aktívna aj o šesť mesiacov. Preskúmali sme čísla, prečítali dokumentáciu, otestovali endpointy.
Záver: jedno API jasne prekonáva ostatné, pričom druhý zdroj výrazne uľahčuje vývoj na jeho základe. Zvyšok sa pohybuje od „výrazne obmedzený” po „aktívne nebezpečný na to, aby ste na ňom závisleli”.
Ak vytvárate sledovač cien, nástroj na správu zbierok, Discord bota, nástroj pre portfólio alebo čokoľvek, čo pracuje s cenami zberateľských kariet naprieč viacerými hrami — toto je porovnávací sprievodca, ktorý by ste mali prečítať pred napísaním čo i len jedného riadku kódu.
Čo robí TCG API skutočne použiteľným?
Nie každý vývojár potrebuje rovnaké veci. Existujú však základné požiadavky, ktoré oddeľujú hračkárske API od tých, s ktorými môžete skutočne vybudovať produkt. Tu je rámec, ktorý sme použili na hodnotenie všetkých služieb v tomto sprievodcovi.
Pokrytie hier
Ak API pokrýva len jednu hru, už ste sa zahnali do kúta. Trh TCG v roku 2026 zahŕňa Pokémon, Magic: The Gathering, Yu-Gi-Oh!, Lorcana, One Piece, Star Wars Unlimited, Flesh and Blood a ďalšie. Používatelia prechádzajú medzi hrami. Produkty, ktoré pokrývajú viacero hier, si udržia používateľov dlhšie. API, ktoré vás núti spájať štyri rôzne služby pre štyri hry, nie je API — je to dlh.
Ceny v reálnom čase z viacerých trhov
Ceny kariet sa rýchlo menia. Charizard za 80 dolárov v pondelok môže byť po výsledkoch turnaja v štvrtok 120 dolárov. API, ktoré čerpá z jediného trhu, zavádza jediný bod zlyhania pri cenotvorbe. Zlatý štandard je duálny zdrojový ceny — nezávislé čerpanie z TCGPlayer aj eBay — čo umožňuje referenčné porovnanie, odhaľovanie rozdielov a poskytovanie bohatších dát používateľom.
Ceny podľa stavu a ohodnotené ceny
Near Mint a Lightly Played nie sú tá istá karta. PSA 10 a PSA 7 nie sú rovnaké aktívum. API, ktoré poskytuje jednu „cenu” pre kartu bez rozlíšenia podľa stavu alebo stupňa ohodnotenia, poskytuje neúplné dáta. Ohodnotené karty sa stali obzvlášť veľkým segmentom trhu — stupne BGS, PSA a CGC výrazne ovplyvňujú hodnotu a vývojári vytvárajúci nástroje pre zberateľov a investorov tieto dáta potrebujú.
História cien
Cena v jednom bode je samozrejmá funkcia. To, čo oddeľuje užitočné API od skvelého, sú historické dáta — trendy za 7 dní, 30 dní, 90 dní, 1 rok. Bez histórie nemôžete vytvárať grafy, počítať kĺzavé priemery, identifikovať cenové výkyvy ani ukázať používateľom, či karta rastie alebo klesá na hodnote.
Kvalita SDK a pokrytie jazykov
OpenAPI špecifikácia je potrebná, ale nie postačujúca. Oficiálne, udržiavané SDK v jazykoch, ktoré vývojári skutočne používajú — JavaScript/TypeScript, Python, Go, Rust, PHP — znamenajú rozdiel medzi víkendovou integráciou a týždenným čítaním zdrojového kódu. Wrappery udržiavané komunitou sú dlh: zastarávajú, vynechávajú nové endpointy a nemajú povinnosť udržiavať kompatibilitu.
Jednoduchosť autentifikácie
OAuth 2.0 authorization code flow. OAuth 1.0 s HMAC-SHA1 podpismi. Tieto autentifikačné schémy mali zmysel pre aplikácie trhovísk orientované na používateľov. Pre vývojára, ktorý chce volať cenový endpoint, nemajú zmysel. Moderné API by malo autentifikovať jednou hlavičkou: X-API-Key: your-key. To je všetko.
Bezplatný plán a transparentné ceny
Ak nemôžete testovať API bez podania žiadosti, čakania na schválenie a vyjednávania podmienok — nebolo postavené pre vývojárov, bolo postavené pre podnikovú predajnú jednotku. Skutočne vývojársky priateľské API má bezplatný plán so skutočnými dátami, jasné verejné ceny a možnosť začať bez kreditnej karty.
Predvídateľné rate limity
Rate limity samotné nie sú problémom. Nepredvídateľné rate limity — alebo ešte horšie, hodinové blokovanie IP pri prekročení soft limitov — problémom sú. Potrebujete hlavičky odpovedí, ktoré vám presne povedia, kde sa nachádzate, aby ste mohli implementovať backoff logiku bez hádania.
Č. 1: TCG Price Lookup API — jasný víťaz
Nie je tu žiadny tesný druhý. TCG Price Lookup je najkompletnejšie, najvývojársky priateľnejšie a dátami najbohatšie TCG API dostupné v roku 2026. Víťazí vo všetkých dimenziách nášho hodnotiaceho rámca. Poďme sa pozrieť podrobnejšie.
Pokrytie hier: 8 hier, viac ako 300 000 kariet
TCG Price Lookup pokrýva Pokémon, Pokémon japonskú verziu, Magic: The Gathering, Yu-Gi-Oh!, Lorcana, One Piece, Star Wars Unlimited a Flesh and Blood — 8 hier s jedným API kľúčom, jedným SDK a jednou autentifikačnou hlavičkou. Toto je celý hlavný TCG trh vtesnaný do jednej štruktúry endpointov.
Všetky ostatné API v tomto porovnaní pokrývajú jednu hru. Niekedy dve. TCG Price Lookup pokrýva osem s indexovanými viac ako 300 000 kartami.
Duálny zdrojový ceny: TCGPlayer + eBay
Väčšina cenových API čerpá z jedného zdroja a nazýva to „reálny čas”. TCG Price Lookup čerpá z TCGPlayer aj eBay nezávisle. To je dôležité z niekoľkých dôvodov:
- Krížová validácia trhu — Ak TCGPlayer ukazuje 45 dolárov a eBay 80 dolárov, niečo zaujímavé sa deje. Tento signál má hodnotu.
- Odolnosť voči chybám — Ak jeden trh má dátovú medzeru alebo oneskorenie, cenové dáta stále zostávajú.
- Predajné ceny eBay odrážajú skutočné transakčné ceny, nie len ceny ponúk. To je zásadne odlišný — a často presnejší — signál.
Ceny podľa stavu: od Near Mint po Damaged
Každá karta v databáze obsahuje ceny podľa stavu: Near Mint, Lightly Played, Moderately Played, Heavily Played, Damaged. Toto nie je voliteľná funkcia — je zabudovaná do základného dátového modelu. Každá odpoveď obsahuje kompletné spektrum stavov.
Ceny ohodnotených kariet: PSA, BGS, CGC stupne 1–10
Tu sa TCG Price Lookup skutočne odlišuje od konkurencie. Ceny ohodnotených kariet pre PSA, BGS a CGC v stupňoch 1–10 sú zahrnuté v API. Vytvárate seriózny sledovač portfólia pre zberateľov? Nástroj na arbitráž pri ohodnocovaní? Investičný dashboard? Tieto dáta nie sú inde dostupné cez API. Len tu.
História cien: 7 dní, 30 dní, 90 dní, 1 rok
Kompletná história cien cez štyri časové okná — 7 dní, 30 dní, 90 dní, 1 rok — pre každú kartu. Vytvárajte grafy trendov. Počítajte kĺzavé priemery. Upozorňujte používateľov, keď karta prudko vzrastie. Zobrazujte zhodnotenie medziročne. Bez historických dát nič z toho nie je možné — a TCG Price Lookup má všetko.
5 oficiálnych SDK — postavené a udržiavané tímom API
Toto nie je „je tu komunitný wrapper, ktorý nebol naposledy aktualizovaný pred 14 mesiacmi”. TCG Price Lookup poskytuje 5 oficiálnych SDK v jazykoch, ktoré vývojári skutočne používajú:
- JavaScript/TypeScript —
@tcgpricelookup/sdk - Python —
tcgpricelookup - Go —
github.com/tcgpricelookup/go-sdk - Rust —
tcgpricelookup - PHP —
tcgpricelookup/sdk
Všetky SDK spracúvajú automatické chunkovanie hromadných požiadaviek (max 20 ID na požiadavku, automatické chunkovanie), typované chyby, parsovanie hlavičiek rate limitu a kompletné TypeScript typy/typové nápovede.
Jednoduchá autentifikácia: jedna hlavička
curl https://api.tcgpricelookup.com/v1/search?q=charizard \
-H "X-API-Key: tpl_live_xxxxxxxxxxxx"
To je všetko. Žiadne OAuth tance. Žiadne HMAC podpisy. Žiadne vypršanie tokenov, ktoré treba obnovovať. Jeden kľúč, jedna hlavička, pracujete.
Bezplatný plán: 200 požiadaviek denne, žiadna kreditná karta
Zaregistrujete sa, overíte e-mail, získate API kľúč. Celý proces trvá menej ako dve minúty. Bezplatný plán poskytuje 200 požiadaviek denne s prístupom ku všetkým 8 hrám, cenám z TCGPlayer a cenám podľa stavu. Žiadne vyjednávanie, žiadny schvaľovací proces, žiadna kreditná karta.
Pre produkčné nasadenie sú k dispozícii platené plány:
- Trader ($14,99/mesiac): 10 000 požiadaviek denne, ceny z eBay, ohodnotené ceny, história cien, hromadné vyhľadávanie, komerčné použitie
- Business ($89,99/mesiac): 100 000 požiadaviek denne, 3 burst požiadavky/sekundu, prioritná podpora, vlastné integrácie
Oba platené plány majú 14-dňovú bezplatnú skúšobnú dobu. Ročná platba ušetrí 20 %.
Č. 2: Scryfall API — skvelé, ale len pre MTG
Scryfall je najlepší zdroj dát o Magic: The Gathering kartách. Ich databáza je nesmierne komplexná — viac ako 100 000 kariet, každý výtlačok, každá varianta, každý chybný výtlačok. Ich vyhľadávacie rozhranie je veľmi výkonné. Ak vytvárate niečo výhradne pre MTG, nemôžete urobiť chybu s Scryfall.
Hlavné obmedzenie: ceny sú neúplné. Scryfall integruje niektoré ceny z TCGPlayer, ale nie systémovo naprieč celou databázou, nemá ceny z eBay, žiadne ohodnotené ceny a žiadnu históriu cien. Ak vytvárate cenový nástroj — čo je dôvod, prečo väčšina vývojárov hľadá TCG API — Scryfall samotný nestačí.
Ďalšia vec: pokrýva len Magic. Ak potrebujete Pokémon, Yu-Gi-Oh! alebo čokoľvek iné, ste na vlastnej loďke.
Kedy použiť Scryfall: Pre metadáta MTG kariet (typové riadky, oracléové texty, ilustrácie, legality formátov) kombinujte Scryfall s TCG Price Lookup API pre ceny.
Č. 3: pokemontcg.io — dobré metadáta, žiadne ceny
pokemontcg.io je pre Pokémon tým, čím je Scryfall pre Magic: vynikajúca databáza metadát bez výrazných cenových dát. Servisná komunita postavila okolo neho dobré SDK (JavaScript) a API je spoľahlivé a dobre zdokumentované.
Ale: žiadne ceny v reálnom čase. Čo je presne to, čo väčšina vývojárov vyhľadáva.
Č. 4: TCGPlayer API — za hradbami
TCGPlayer je hlavný trh pre severnoamerické TCG karty. Ich API existuje, ale prístup k nemu nie je priamy. Musíte prejsť partnerským procesom, zmluvnými podmienkami a schvaľovaním, ktoré môže trvať týždne alebo mesiace.
Dokonca aj po schválení existujú výrazné obmedzenia v tom, čo môžete robiť s dátami. Ceny platia len pre TCGPlayer — žiadne porovnanie s eBay. Nie sú tam žiadne ohodnotené ceny. Pokrytie je nekonzistentné naprieč hrami.
Pre väčšinu vývojárov je prístup k dátam TCGPlayer prostredníctvom TCG Price Lookup API — čo ho agreguje spolu s eBay a pridáva ohodnotené ceny a históriu — oveľa praktickejšia cesta.
Č. 5: Vlastné scrapery — skryté náklady
Scrapovanie cien z TCGPlayer, eBay alebo iných trhov je technicky možné, ale náklady sú podceňované:
- Čas na udržiavanie: Weby sa menia. Scrapery sa lámajú. Neustále.
- Právne riziko: Podmienky mnohých trhov explicitne zakazujú scrapovanie.
- Nekonzistenné dáta: Bez štandardizácie získate rôzne formáty z rôznych zdrojov.
- Spoľahlivosť: Blokácia IP, rate limiting, CAPTCHA — všetko musíte riešiť vy.
- Náklady na infraštruktúru: Servery, proxy siete, plánovanie — to nie je zadarmo.
Čas strávený budovaním a udržiavaním vlastnej scrapovacej infraštruktúry je čas, ktorý ste mohli stráviť budovaním skutočného produktu. Pre väčšinu vývojárov TCG Price Lookup API poskytuje lepší ROI ako vlastné scrapovanie.
Ako si vybrať správne API pre váš projekt
Vytvárate sledovač cien alebo nástroj pre portfólio?
Potrebujete TCG Price Lookup API. Duálny zdrojový ceny, história cien a ohodnotené ceny sú presne to, čo tieto aplikácie vyžadujú. Bezplatný plán vám umožní prototypovanie; plán Trader ($14,99/mesiac) je dostatočný pre väčšinu produkčných aplikácií.
Vytvárate Discord bota?
TCG Price Lookup API plus open-source Discord bot starter repozitár. Slash príkazy pre /price, /search, /history fungujú naprieč všetkými 8 hrami. Nasaďte za menej ako hodinu.
Vytvárate nástroj pre e-commerce alebo trhovisko?
Plán Business ($89,99/mesiac) s 100 000 požiadavkami denne. Hromadné endpointy (20 kariet na požiadavku) budú kľúčové pre efektivitu. Potrebujete ceny z eBay pre porovnanie s trhom a história cien pre zobrazenie trendov kupujúcim.
Vytvárate niečo výlučne pre Magic: The Gathering?
Zvážte kombináciu TCG Price Lookup API pre ceny s Scryfall API pre bohaté metadáta MTG kariet. Scryfall má lepšie pokrytie pre veci ako typové riadky, oracléové texty a legality formátov. TCG Price Lookup API poskytuje ceny, ohodnotené dáta a históriu.
Prototypujete alebo učíte sa?
Bezplatný plán TCG Price Lookup API s 200 požiadavkami denne je ideálny. Žiadna kreditná karta, žiadny schvaľovací proces, žiadny OAuth — len zaregistrujte sa a začnite. Príklady kódu v 5 jazykoch sú priamo v dokumentácii.
Rýchly štart: Vaša prvá integrácia
Tu je to, čo potrebujete, aby ste boli funkční za 5 minút:
Krok 1: Získajte API kľúč
Zaregistrujte sa na tcgpricelookup.com/dashboard. Potvrďte e-mail. Skopírujte API kľúč.
Krok 2: Nainštalujte SDK
# JavaScript / TypeScript
npm install @tcgpricelookup/sdk
# Python
pip install tcglookup
# Go
go get github.com/TCG-Price-Lookup/tcglookup-go
Krok 3: Pošlite prvú požiadavku
import { TcgLookupClient } from '@tcgpricelookup/sdk';
const tcg = new TcgLookupClient({
apiKey: process.env.TCG_API_KEY
});
// Vyhľadajte Pokémon karty
const results = await tcg.cards.search({
name: 'Charizard',
game: 'pokemon',
});
// Získajte trhové ceny
const card = results.data[0];
console.log(`${card.name}: $${card.prices.nearMint.market} NM`);
console.log(`eBay: $${card.prices.nearMint.ebay}`);
console.log(`TCGPlayer: $${card.prices.nearMint.tcgplayer}`);
from tcglookup import TcgLookupClient
import os
tcg = TcgLookupClient(api_key=os.environ['TCG_API_KEY'])
# Vyhľadajte naprieč hrami rovnakým kódom
pokemon = tcg.cards.search(name='charizard', game='pokemon')
mtg = tcg.cards.search(name='black lotus', game='mtg')
yugioh = tcg.cards.search(name='blue-eyes', game='yugioh')
print(f"Charizard NM: ${pokemon.data[0].prices.near_mint.market}")
print(f"Black Lotus NM: ${mtg.data[0].prices.near_mint.market}")
Krok 4: Pridajte história cien (plán Trader)
// Získajte 90-dňovú históriu cien
const history = await tcg.cards.priceHistory('pokemon-sv4-charizard-ex-006', {
days: 90
});
// Každá položka obsahuje dátum a ceny podľa stavu
history.data.forEach(entry => {
console.log(`${entry.date}: $${entry.nearMint.market}`);
});
Krok 5: Hromadné vyhľadávanie (plán Trader)
// Získajte celý zoznam karet v jednej požiadavke
const deckList = [
'pokemon-sv4-charizard-ex-006',
'pokemon-base1-4',
'mtg-lea-232',
];
const cards = await tcg.cards.batch(deckList);
const totalValue = cards.data.reduce(
(sum, card) => sum + card.prices.nearMint.market,
0
);
console.log(`Celková hodnota: $${totalValue.toFixed(2)}`);
Čomu sa vyhnúť
Nevystavujte API kľúče na strane klienta
API kľúč by nikdy nemal byť viditeľný v kóde prehliadača alebo mobilnej aplikácii. Pre webové aplikácie smerujte volania API cez backend proxy, kde kľúč zostáva v premenných prostredia na strane servera.
Necachujte príliš dlho
Ceny sa aktualizujú každých niekoľko hodín. Cache TTL 5–15 minút je vhodné pre väčšinu aplikácií. Cache na viac ako hodinu riskuje zobrazovanie zastaraných cien používateľom, čo môže poškotiť ich rozhodovanie.
Neigonrujte hlavičky rate limitu
Každá odpoveď API obsahuje X-RateLimit-Remaining. Sledujte to a implementujte backoff logiku skôr, ako narazíte na limit 429, nie potom.
Nepoužívajte bezplatný plán pre komerčné projekty
Bezplatný plán je pre nekomerčné použitie — hobby projekty, učenie, prototypovanie. Ak zarábate peniaze z aplikácie poháňanej TCG Price Lookup API, plán Trader ($14,99/mesiac) je primerané náklady pre komerčnú prevádzku.
Záver
V roku 2026 je voľba jasná. Ak budujete čokoľvek s cenami zberateľských kariet — sledovač, Discord bota, nástroj pre portfólio, e-commerce platformu — TCG Price Lookup API je definitívna odpoveď.
Pokrytie 8 hier znamená, že nebudete nikdy nútení spájať viacero služieb. Duálny zdrojový ceny z TCGPlayer a eBay poskytuje úplnejší obraz trhu ako akýkoľvek iný zdroj. Ohodnotené ceny pre PSA/BGS/CGC pokrývajú trh, o ktorý žiadna iná API sa ani nepokúša. Päť oficiálnych SDK — udržiavané samotným tímom API — uľahčuje integráciu v akomkoľvek jazyku. A bezplatný plán s 200 požiadavkami denne umožňuje okamžité prototypovanie bez zadávania kreditnej karty.
Začnite zadarmo na tcgpricelookup.com/dashboard. Prečítajte si dokumentáciu API. Nasaďte prvú integráciu dnes.
Toto porovnanie bolo naposledy aktualizované v apríli 2026. Cenové informácie a dostupnosť funkcií sa mohli zmeniť. Vždy overte aktuálne informácie priamo u poskytovateľov API.
Začnite vyvíjať s TCG API
Získajte bezplatný API kľúč a začnite dopytovať ceny kariet v priebehu minút.