API de precios de cartas TCG

Catálogo de cartas y precio diario de mercado en euros (Cardmarket). Desde 4,99 € al mes con 10.000 peticiones al día, y la clave en un minuto.

Empieza en 30 segundos

Crea una clave en tu perfil y envíala en la cabecera X-Api-Key. Esta petición busca «charizard» en Pokémon:

curl -H "X-Api-Key: tcgj_…" "https://api.tcgjoin.com/v1/cards?game=pokemon&q=charizard"

Cada precio indica su mercado de origen (source) y enlaza a la ficha del producto (url). Todas las respuestas llevan las cabeceras X-RateLimit-Limit, X-RateLimit-Remaining y X-RateLimit-Reset.

Endpoints

Ocho rutas bajo https://api.tcgjoin.com/v1, todas con la clave en la cabecera X-Api-Key. La especificación OpenAPI se descarga sin clave.

GET /v1/me — Tu plan, tus límites y el uso de hoy

GET /v1/games — Juegos disponibles

GET /v1/sets?game= — Sets de un juego

GET /v1/cards?game=&set=&q=&number=&page=&limit= — Cartas con precio, hasta 100 por página

GET /v1/cards/:id — Una carta

GET /v1/cards/:id/history?days= — Cambios de precio día a día

GET /v1/prices?ids=a,b,c — Solo precios, en lote

GET /v1/releases?game=&window= — Calendario de lanzamientos: expansiones anunciadas y recién salidas

Planes y límites

Todos los planes sirven los mismos datos. Se paga el volumen, la ráfaga por minuto, el tamaño del lote y la profundidad del histórico.

Dev (4,99 € al mes): 10.000 peticiones al día, 120 por minuto, hasta 365 días de histórico de precios y 100 cartas por lote.

Pro (14,99 € al mes): 100.000 peticiones al día, 600 por minuto, hasta 400 días de histórico de precios y 250 cartas por lote.

El cupo es diario y por cuenta, no por clave: crear más claves no da más peticiones. Puedes tener hasta cinco claves activas.

Qué datos hay hoy

La API está pensada para proyectos en España y Europa que trabajan con precios de Cardmarket en euros.

Pokémon: más de 20.000 cartas, con precio en euros e histórico diario.

Yu-Gi-Oh!, One Piece, Digimon, Dragon Ball, Riftbound y Naruto: catálogo, todavía sin precio en la API.

Magic y Lorcana no están en la API. En total hay más de 78.000 cartas.

Los precios se actualizan una vez al día. El histórico empieza el 29 de septiembre de 2026 y crece cada día.

Fuentes y atribución

Cada precio lleva el mercado del que sale y un enlace a la ficha del producto, cuando se conoce: los euros son de Cardmarket.

TCGJoin no está afiliado a Cardmarket.

Preguntas frecuentes

¿Hay alternativa a la API de pokemontcg.io?

pokemontcg.io dejó de dar claves nuevas, y las que ya existen funcionan hasta el 1 de marzo de 2027. La API de TCGJoin sirve el catálogo de Pokémon con precio diario en euros, y la clave se crea en un minuto. La forma de la respuesta es propia: revisa la especificación OpenAPI antes de migrar.

¿Sirve como alternativa a la API de Cardmarket?

La API de Cardmarket está cerrada a altas nuevas. La de TCGJoin da el precio diario en euros de Cardmarket para las cartas de Pokémon, con enlace a la ficha del producto. Solo sirve catálogo y precios: no permite comprar, vender ni gestionar pedidos. TCGJoin no está afiliado a Cardmarket.

¿Qué límites tiene la API?

Dev da 10.000 peticiones al día y 120 por minuto; Pro, 100.000 al día y 600 por minuto. No hay plan gratis: sin suscripción, la API contesta con un error 402. El cupo es por cuenta y cada respuesta dice cuánto queda en las cabeceras X-RateLimit.

¿Puedo usar la API en un proyecto comercial?

Sí: los dos planes, Dev y Pro, permiten el uso comercial.

¿Qué juegos tiene la API?

Pokémon, con precio en euros e histórico diario. Yu-Gi-Oh!, One Piece, Digimon, Dragon Ball, Riftbound y Naruto, con catálogo y todavía sin precio en la API. Magic y Lorcana no están.

¿Cada cuánto se actualizan los precios?

Una vez al día. El histórico guarda los cambios de precio día a día y empieza el 29 de septiembre de 2026.