Cartas
Lista y filtra 80.000+ cartas Pokémon por nombre, expansión, rareza, idioma y precio, u obtén una carta con cada estado e impresión en que se vende.
Listar cartas
/v1/cards1 crédito por elemento devueltoBusca y filtra cartas Pokémon de todas las expansiones e idiomas: búsqueda por nombre, filtro por rango de precios, ordenación. No devuelve datos de precios. Para eso, obtén una carta con GET /v1/cards/:id. Plan Free: solo inglés; el japonés, el alemán y el español requieren un plan de pago.
Parámetros
namestringFiltra por nombre de carta (admite coincidencia parcial).
numberstringFiltra por número de carta dentro de la expansión.
total_set_numberstringFiltra por el número total de la expansión (p. ej. "102" para Base Set).
set_idstringFiltra por ID de expansión.
tcg_player_idintegerFiltra por ID de producto de TCGPlayer.
languagestringIdioma de la carta (p. ej. "English", "Japanese", "German", "Spanish"). Plan Free: solo inglés; el japonés, el alemán y el español requieren un plan de pago.
raritystringRareza de la carta (p. ej. "Rare Holo", "Common").
stagestringFase de evolución (p. ej. "Basic", "Stage 1", "Stage 2").
card_typestringTipo de carta (p. ej. "Fire", "Water", "Trainer").
weaknessstringTipo de debilidad (p. ej. "Water").
energy_typestringTipo de Energía que usan los ataques de la carta (p. ej. "Fire"). Devuelve las cartas cuyos tipos de Energía incluyen el valor.
artiststringNombre del ilustrador, coincidencia parcial sin distinguir mayúsculas (p. ej. "arita").
hpintegerPS exactos (p. ej. 120).
currencystringMoneda que usan los filtros de precio y la ordenación. "usd" usa TCGPlayer; "eur" usa Cardmarket y requiere Pro o superior.
conditionstringEstado de la carta (p. ej. "Near Mint", "Lightly Played", "Moderately Played").
variantstringVariante de la carta (p. ej. "Normal", "Reverse Holo", "1st Edition").
gradestringNota de PSA/BGS/CGC.
min_pricenumberPrecio de mercado mínimo en la moneda seleccionada.
max_pricenumberPrecio de mercado máximo en la moneda seleccionada.
sortstringOrden. Uno de "price_asc", "price_desc", "name_asc", "name_desc".
pagenumberNúmero de página para la paginación. Por defecto: 1.
per_pagenumberResultados por página. Máximo 100. Por defecto: 50.
Pruébalo
curl -H "X-API-Key: YOUR_API_KEY" \https://api.pkmnprices.com/v1/cards
Obtener carta
/v1/cards/:id1 créditoUna carta Pokémon por ID, con todos los datos de precios y los atributos de juego: fase, tipo, PS, debilidad, resistencia, coste de retirada, tipo de Energía, habilidad, ataques, texto de ambientación. Estos campos extra solo están en este endpoint, no en los de listado.
cardmarket_url y cardmarket_product_id identifican el producto exacto de Cardmarket asociado, cuando existe. Los precios vienen de TCGPlayer (USD) y Cardmarket (EUR); elige la fuente con el parámetro currency. Cada objeto de precio tiene un único market_price para su propio estado y su variante de impresión.
Parámetros
idintegerobligatorioEl ID único de la carta.
currencystringFuente y moneda del precio. "usd" devuelve precios de TCGPlayer, "eur" devuelve precios de Cardmarket. Si lo omites, recibes todas las monedas que permite tu plan. Las cartas sin datos de Cardmarket devuelven un array prices vacío para "eur".
Pruébalo
curl -H "X-API-Key: YOUR_API_KEY" \https://api.pkmnprices.com/v1/cards/{id}