API y desarrolladores

Endpoints JSON gratuitos y de solo lectura con precios de LLM y GenAI en tiempo real — sin API key, sin registro.

Sin API key · Sin registro

URL base

https://www.llmrates.ai

Endpoints

Lista y filtra modelos con sus precios actuales, paginado.

Parámetros: provider, modality, minContext, maxInputPrice, hasCaching, hasBatch, sort, order, page, pageSize, currency

GET/api/models/{slug}

Detalle completo de un modelo, con historial de precios reciente y modelos relacionados. Un slug puede ser ofrecido por varios proveedores; usa ?provider= para elegir uno; si se omite, se devuelve el listado de primera parte.

Parámetros: provider

Todos los proveedores activos con su número de modelos.

GET/api/providers/{slug}

Un proveedor y su catálogo de modelos activos con precios de referencia.

Compara hasta 5 modelos en paralelo por su id estable (sid).

Parámetros: models (comma-separated sids, max 5), currency

Exportación completa del conjunto de datos — todos los modelos y proveedores con todos los niveles de precio. Añade ?type=models|providers y ?format=csv.

Parámetros: type, format

Resumen del catálogo en texto plano, formateado para LLM y agentes de IA.

El ranking de precios de la portada en markdown — modelos de texto insignia seleccionados, ordenados por precio combinado, con metodología y formato de cita.

Todos los parámetros de consulta son opcionales.

AI Builders Digest

Un resumen diario de lo que dicen investigadores, fundadores e ingenieros de IA, en JSON estructurado y markdown listo para LLM. La misma superficie sin autenticación y con CORS que arriba.

El último digest como markdown: toda la integración para un agente en una sola URL.

Parámetros: locale

El último digest publicado como JSON estructurado.

Parámetros: locale

Cada entrada lleva un id estable que también es el ancla de la página y el guid del RSS, así que el mismo identificador sirve en JSON, markdown, HTML y el feed. Añade ?locale= a cualquier endpoint: en (predeterminado), zh-Hans, zh-Hant, es, ja.

{
  "date": string,                 // YYYY-MM-DD (UTC)
  "locale": string,
  "intro": string,
  "item_count": number,
  "items": [
    {
      "id": string,               // stable; also the page anchor and RSS guid
      "date": string,
      "kind": "tweet" | "podcast" | "blog",
      "source": string,
      "author": string | null,
      "role": string | null,      // only when the source bio supports it
      "headline": string,
      "summary": string,
      "topics": string[],
      "url": string,
      "urls": string[],
      "permalink": string
    }
  ],
  "source": {                     // upstream attribution (MIT)
    "name": "follow-builders",
    "url": string,
    "author": "zarazhangrui",
    "license": "MIT"
  },
  "links": { "html": string, "markdown": string, "raw": string }
}

Inicio rápido

curl "https://www.llmrates.ai/api/models?provider=openai&sort=inputPrice&order=asc"

Estructura de la respuesta de Model

{
  "models": [
    {
      "id": number,
      "name": string,
      "slug": string,
      "family": string | null,
      "contextWindow": number | null,
      "maxOutput": number | null,
      "supportsTools": boolean,
      "supportsBatch": boolean,
      "supportsCaching": boolean,
      "deprecatedAt": string | null,        // ISO 8601
      // providerType is the primary type; providerTypes lists every type the
      // provider belongs to (direct | aggregator | cloud | coding_tool).
      "provider": { "name": string, "slug": string, "providerType": string, "providerTypes": string[], "baseUrl": string | null },
      "modalities": string[],               // e.g. ["text", "image"]
      "price": PriceRow | null,             // headline price in the requested currency
      "prices": PriceRow[]                  // every tier / region
    }
  ],
  "pagination": { "page": number, "pageSize": number, "total": number, "totalPages": number }
}

// PriceRow (per 1M tokens unless the field name says otherwise)
{
  "inputPricePerMillion": number | null,
  "outputPricePerMillion": number | null,
  "cachedInputPricePerMillion": number | null,
  "processingTier": "standard" | "batch" | "fast" | "off_peak",
  "region": string | null,
  "priceUnit": string,                      // currency the row was sourced in
  "sourceUrl": string | null,
  "verifiedAt": string | null               // ISO 8601
}

Caché y actualización

Los endpoints se cachean en el edge y se actualizan con frecuencia, por lo que las respuestas pueden tener unos minutos de antigüedad. Cada respuesta incluye cabeceras Cache-Control.

Uso gratuito

La API pública es gratuita para uso ligero, investigación, prototipos, herramientas internas y proyectos de código abierto. Agradecemos la atribución.

Para uso de alto volumen, redistribución comercial, integraciones en producción, SLA, datos históricos o monitorización personalizada, para un plan comercial.

¿Consultas la exportación completa de forma periódica? Usa el JSON y el CSV diarios de GitHub: los mismos datos, un solo archivo, y sin tocar la base de datos.

Sin garantía

La API se ofrece tal cual, sin garantía de exactitud, integridad ni disponibilidad. Cada precio es una copia de algo que el proveedor publicó, así que puede estar desactualizado o mal interpretado: confirma en la página del proveedor antes de facturar o presupuestar con él. Términos completos.

Atribución

Si los datos te resultan útiles, agradecemos un enlace a LLMRates.ai — ayuda a mantener los datos abiertos y actualizados.

<a href="https://www.llmrates.ai" target="_blank" rel="noopener">
  LLM &amp; GenAI pricing data by LLMRates.ai
</a>

Conjunto de datos abierto

¿Prefieres archivos en lugar de una API? Los mismos datos se publican a diario en JSON y CSV en nuestro conjunto de datos abierto en GitHub (CC BY 4.0).