🎴

Databáze Pokémon karet

Prohledávej tisíce karet z celé historie TCG. Filtry, CS překlady, volné API.

Karet
Sérií
Jazyků
🔍 Hledač cen karet
Porovnej ceny na Cardmarket, eBay, TopCards, Aukro, Bazoš a dalších

📦 Pokémon TCG Série

Klikni na sérii pro zobrazení karet.

⚡ Veřejné API

REST API pro přístup k databázi Pokémon karet. JSON odpovědi, rate limiting, CORS povoleno.

https://pokedb-api.poketrade.workers.dev/v1

API klíč odesílej jako HTTP header: X-API-Key: pk_xxx… nebo jako query param ?api_key=pk_xxx…

Karty
GET /api/v1/cards/:id Detail karty se všemi atributy
Vrací kompletní data jedné karty včetně překladu, útoků, slabostí a cen.
Path parametry
idstringID karty (např. sv6-25)
GET /api/v1/cards/sv6-25

{
  "id": "sv6-25",
  "name": "Pikachu ex",
  "name_cs": "Pikachu ex",
  "supertype": "Pokémon",
  "subtypes": ["Basic", "ex"],
  "types": ["Lightning"],
  "hp": 190,
  "rarity": "Double Rare",
  "artist": "PLANETA Tsuji",
  "set": { "id": "sv6", "name": "Twilight Masquerade" },
  "attacks": [
    {
      "name": "Thunder Shock",
      "cost": ["Lightning"],
      "damage": "30",
      "text": "Flip a coin. If heads, your opponent's Active Pokémon is now Paralyzed."
    }
  ],
  "weaknesses": [{ "type": "Fighting", "value": "×2" }],
  "resistances": [],
  "retreat_cost": 1,
  "image_url": "https://r2.example.com/cards/sv6-25/main.webp",
  "image_hires_url": "https://r2.example.com/cards/sv6-25/hires.webp"
}
Série (Sety)
GET /api/v1/sets Seznam všech sérií
Vrací seznam všech sérií s počtem karet a metadaty.
GET /api/v1/sets

{
  "data": [
    {
      "id": "sv6",
      "name": "Twilight Masquerade",
      "series": "Scarlet & Violet",
      "total": 167,
      "release_date": "2024-05-24",
      "logo_url": "https://r2.example.com/sets/sv6-logo.webp"
    }
  ]
}
GET /api/v1/sets/:id Detail série s kartami
Vrací metadata série a první stránku karet z dané série.
GET /api/v1/sets/sv6
API klíče
POST /api/v1/keys/register Registrace nového API klíče
Vygeneruje bezplatný API klíč (free tier, 1 000 req/h). Klíč je zobrazen pouze jednou.
POST /api/v1/keys/register
Content-Type: application/json

{ "name": "Moje aplikace", "email": "email@example.com" }

→ { "key": "pk_live_xxxxxxxxxxxxxxxxxxxx", "tier": "free" }
Response Headers (rate limit)
X-RateLimit-LimitintegerMaximální počet požadavků za hodinu
X-RateLimit-RemainingintegerZbývající požadavky v aktuálním okně
X-RateLimit-Resetunix tsČas resetování okna (Unix timestamp)
X-Request-IduuidUnikátní ID požadavku pro debugging
HTTP Chybové kódy
200OKÚspěšný požadavek
400Bad RequestNeplatné parametry
401UnauthorizedNeplatný nebo chybějící API klíč
404Not FoundKarta nebo série nenalezena
429Too Many RequestsPřekročen rate limit
500Server ErrorInterní chyba serveru

🔑 Získat API klíč zdarma

Bezplatný klíč dává 2 000 požadavků za hodinu. Klíč se zobrazí pouze jednou — ulož si ho.

🔑 Získat API klíč

Bezplatný klíč dává 1 000 požadavků za hodinu. Po registraci obdržíš klíč – uchovej ho, zobrazí se jen jednou.

Tvůj API klíč – zkopíruj ho teď!
⚠️ Klíč se zobrazí pouze jednou. Ulož si ho na bezpečné místo.
Jak klíč používat
// Header (doporučeno)
fetch('/api/v1/cards?q=Charizard', {
  headers: { 'X-API-Key': 'pk_live_xxx' }
})

// Query parametr
fetch('/api/v1/cards?q=Charizard&api_key=pk_live_xxx')
🛒 Vybrané karty 0