SDK e integración con LLM
SDK oficiales de Python y TypeScript para la API de PkmnPrices, además de un esquema OpenAPI legible por máquina y un prompt de sistema para agentes de programación.
SDK
SDK oficiales para JavaScript / TypeScript y Python. Métodos tipados para cada endpoint, autenticación con clave de API ya resuelta, iteradores con paginación automática y autocompletado en el editor para parámetros y respuestas.
npm install @pkmnprices/sdk
typescript
import { PkmnPrices } from "@pkmnprices/sdk";const client = new PkmnPrices({apiKey: process.env.PKMNPRICES_API_KEY});// Search cards — fully typed params and responseconst { data } = await client.cards.list({name: "charizard",per_page: 5});// Fetch one card with TCGplayer (USD) or Cardmarket (EUR) pricesconst charizard = await client.cards.get(data[0].id, {currency: "usd"});// Every row has one market_price for its exact condition and printing variantconsole.log(charizard.prices[0].market_price); // 285// Cursor-paginated Cardmarket offers are language-matched to the cardconst offers = await client.cards.listings.cardmarket(charizard.id, {condition: "Near Mint",variant: "Reverse Holo"});console.log(offers.data[0]?.seller, offers.data[0]?.price);// Sealed products support the same currency filterconst box = await client.sealed.get(5678, { currency: "eur" });console.log(box.cardmarket_url, box.prices[0]?.market_price);
Integración con LLM
Apunta tus agentes de programación a /llm.md para una referencia concisa en Markdown, o a /openapi.json para el esquema completo legible por máquina. El prompt de abajo se pega en el prompt de sistema de un LLM para que sepa consultar precios de cartas, filtrar por expansión o estado e interpretar bien las respuestas.
Prompt de sistema