Overzicht
/changes.xml is een Atom-feed
van recente prijswijzigingen in de hele catalogus — stijgingen, dalingen,
toevoegingen en verwijderingen van modellen. Hij is openbaar, alleen-lezen
en vereist geen registratie of API-sleutel:
curl https://aiapipricing.slxd.app/changes.xml
Hij staat buiten het taalprefix (anders dan de rest van de catalogus): een
feed-URL die verschuift, is een URL waarop niemand geabonneerd blijft.
Content-Type: application/atom+xml, met Cache-Control: public, max-age=3600, s-maxage=3600.
Wat elk item bevat
Elke <entry> is één prijswijziging:
| Atom-veld | Inhoud |
|---|---|
title | {model} — {prijslabel} {up|down|added|removed}: {oud bedrag} → {nieuw bedrag} (±n%) |
id | Stabiele identifier van de wijziging |
link | De modelpagina in de catalogus |
updated | ISO-datum en -tijd van de wijziging |
summary | Dezelfde tekst als title |
Bijvoorbeeld een stijging van de outputprijs:
<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>
Venster en limiet
De feed bestrijkt de laatste 90 dagen en publiceert maximaal 100 items — nieuwste eerst. Voor een andere periode, of om verder te gaan dan de limiet, gebruik je het JSON-equivalent hieronder.
Filters
/changes.xml accepteert deze parameters, dezelfde als het JSON-equivalent:
| Parameter | Inhoud |
|---|---|
provider | Alleen de wijzigingen van deze aanbieder (diens slug: openai, anthropic…) |
model | Alleen de wijzigingen van dit model (diens slug, zonder de aanbieder) |
q | Vrije tekst: zoekt op slug en op weergavenaam, van het model en van diens aanbieder (2026-09-17) |
kind | Een of meer gebeurtenistypen, gescheiden door komma's |
curl "https://aiapipricing.slxd.app/changes.xml?provider=openai&kind=price_decrease"
Standaard toont de feed alleen marktbewegingen — stijgingen, dalingen,
verwijderingen en eenheidswijzigingen — nooit catalogustoevoegingen
(price_added, coverage_added, reference_changed): dat is "Nieuw in de
catalogus" op /changes, geen prijswijziging. Ze opvragen is een kwestie
van ze te noemen in kind. Een onbekende kind wordt genegeerd in plaats
van de feed te breken.
Zo abonneer je je
Plak https://aiapipricing.slxd.app/changes.xml in een willekeurige
feedreader (Feedly, NetNewsWire, de ingebouwde reader van je browser…). De
catalogus kondigt hem ook aan via autodiscovery — een
<link rel="alternate" type="application/atom+xml"> in de head van elke
openbare pagina — zodat veel readers hem vanzelf vinden zodra je de URL van
de homepage plakt.
Dezelfde data als JSON
Wie liever JSON heeft dan Atom, leest
GET /api/v1/changes,
dat dezelfde filters (provider, model, q, kind) plus days en limit
accepteert om venster en limiet handmatig in te stellen — dezelfde data,
zonder de envelop van de feed.
Zie ook
De API-referentie documenteert de rest van de catalogus als gewone REST; de MCP-connector stelt hem beschikbaar voor een AI-assistent.