Feed de cambios de precio

Visión general

/changes.xml es un feed Atom con los cambios de precio recientes de todo el catálogo — subidas, bajadas, altas y bajas de modelos. Es público, de solo lectura y no requiere registro ni clave de API:

curl https://aiapipricing.slxd.app/changes.xml

Vive fuera del prefijo de idioma (a diferencia del resto del catálogo): una URL de feed que se mueve es una que nadie sigue suscrito. Content-Type: application/atom+xml, con Cache-Control: public, max-age=3600, s-maxage=3600.

Qué lleva cada entrada

Cada <entry> es un cambio de precio:

Campo AtomContenido
title{modelo} — {etiqueta del precio} {up|down|added|removed}: {importe anterior} → {importe nuevo} (±n%)
idIdentificador estable del cambio
linkLa ficha del modelo en el catálogo
updatedFecha y hora ISO del cambio
summaryEl mismo texto que title

Por ejemplo, una subida en la salida de un modelo:

<entry>
  <title>anthropic/claude-opus-5 — Output up: 15 → 18 (+20%)</title>
  <id>https://aiapipricing.slxd.app/models/anthropic/claude-opus-5#Output-2026-08-01T00:00:00.000Z</id>
  <link href="https://aiapipricing.slxd.app/models/anthropic/claude-opus-5"/>
  <updated>2026-08-01T00:00:00.000Z</updated>
  <summary>anthropic/claude-opus-5 — Output up: 15 → 18 (+20%)</summary>
</entry>

Ventana y tope

El feed cubre los últimos 90 días y publica como máximo 100 entradas — las más recientes primero. Para un rango distinto, o para paginar más allá del tope, usa el equivalente en JSON (ver abajo).

Filtros

/changes.xml acepta estos parámetros, los mismos que su equivalente en JSON:

ParámetroContenido
providerSolo los cambios de este proveedor (su slug: openai, anthropic…)
modelSolo los cambios de este modelo (su slug, sin el proveedor)
qTexto libre: busca por slug y por nombre visible, del modelo y de su proveedor (2026-09-17)
kindUno o varios tipos de evento, separados por coma
curl "https://aiapipricing.slxd.app/changes.xml?provider=openai&kind=price_decrease"

Por defecto el feed solo enseña movimiento de mercado —subidas, bajadas, retiradas y cambios de unidad—, nunca las altas de catálogo (price_added, coverage_added, reference_changed): esas son «Nuevos en el catálogo» en /changes, no un cambio de precio. Pedirlas es cuestión de nombrarlas en kind. Un kind que no existe se ignora en vez de romper el feed.

Cómo suscribirte

Pega https://aiapipricing.slxd.app/changes.xml en cualquier lector de feeds (Feedly, NetNewsWire, el lector integrado del navegador…). El catálogo también lo anuncia con autodescubrimiento — un <link rel="alternate" type="application/atom+xml"> en la cabecera de cada página pública — así que muchos lectores lo encuentran solos al pegar la URL de la portada.

El mismo dato en JSON

Quien prefiera JSON en vez de Atom puede leer GET /api/v1/changes, con los mismos filtros (provider, model, q, kind) y además days y limit para acotar la ventana y el tope a mano — el mismo dato, sin el envoltorio del feed.

Ver también

La Referencia de la API documenta el resto del catálogo como REST plano; el conector MCP lo pone a disposición de un asistente de IA.

Feed de cambios de precio