PokéTrade
Prohledávej tisíce karet z celé historie TCG. Filtry, CS překlady, volné API.
Klikni na sérii pro zobrazení karet.
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…
sv6)GET /api/v1/cards?q=Pikachu&type=Lightning&limit=20
{
"data": [
{
"id": "sv6-25",
"name": "Pikachu ex",
"name_cs": "Pikachu ex",
"supertype": "Pokémon",
"types": ["Lightning"],
"hp": 190,
"rarity": "Double Rare",
"set_id": "sv6",
"set_name": "Twilight Masquerade",
"number": "25",
"image_url": "https://r2.example.com/cards/sv6-25/main.webp"
}
],
"total": 42,
"page": 1,
"limit": 20,
"pages": 3
}
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"
}
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/sv6
POST /api/v1/keys/register
Content-Type: application/json
{ "name": "Moje aplikace", "email": "email@example.com" }
→ { "key": "pk_live_xxxxxxxxxxxxxxxxxxxx", "tier": "free" }
Bezplatný klíč dává 2 000 požadavků za hodinu. Klíč se zobrazí pouze jednou — ulož si ho.
Bezplatný klíč dává 1 000 požadavků za hodinu. Po registraci obdržíš klíč – uchovej ho, zobrazí se jen jednou.
// 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')