Überblick
/changes.xml ist ein Atom-Feed
der aktuellen Preisänderungen im gesamten Katalog — Erhöhungen, Senkungen,
neue und weggefallene Modelle. Er ist öffentlich, nur lesbar und benötigt
weder Registrierung noch API-Schlüssel:
curl https://aiapipricing.slxd.app/changes.xml
Er liegt außerhalb des Sprachpräfixes (anders als der Rest des Katalogs):
eine Feed-URL, die sich verschiebt, ist eine, die niemand mehr abonniert
hat. Content-Type: application/atom+xml, mit Cache-Control: public, max-age=3600, s-maxage=3600.
Was jeder Eintrag enthält
Jeder <entry> ist eine Preisänderung:
| Atom-Feld | Inhalt |
|---|---|
title | {Modell} — {Preisbezeichnung} {up|down|added|removed}: {alter Betrag} → {neuer Betrag} (±n %) |
id | Stabile Kennung der Änderung |
link | Die Modellseite im Katalog |
updated | ISO-Datum und -Uhrzeit der Änderung |
summary | Derselbe Text wie title |
Zum Beispiel eine Erhöhung des Output-Preises:
<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>
Zeitfenster und Obergrenze
Der Feed deckt die letzten 90 Tage ab und veröffentlicht höchstens 100 Einträge — die neuesten zuerst. Für einen anderen Zeitraum oder um über die Obergrenze hinauszugehen, nutze das JSON-Äquivalent unten.
Filter
/changes.xml akzeptiert diese Parameter, dieselben wie sein JSON-Äquivalent:
| Parameter | Inhalt |
|---|---|
provider | Nur die Änderungen dieses Anbieters (sein Slug: openai, anthropic…) |
model | Nur die Änderungen dieses Modells (sein Slug, ohne den Anbieter) |
q | Freitext: sucht nach Slug und Anzeigenamen, des Modells und seines Anbieters (2026-09-17) |
kind | Ein oder mehrere Ereignistypen, mit Komma getrennt |
curl "https://aiapipricing.slxd.app/changes.xml?provider=openai&kind=price_decrease"
Standardmäßig zeigt der Feed nur Marktbewegungen — Erhöhungen,
Senkungen, Entfernungen und Einheitswechsel — nie Katalogzugänge
(price_added, coverage_added, reference_changed): das ist „Neu im
Katalog“ unter /changes, keine Preisänderung. Sie anzufordern heißt, sie
in kind zu nennen. Ein unbekannter kind wird ignoriert, statt den Feed
zu brechen.
So abonnierst du ihn
Füge https://aiapipricing.slxd.app/changes.xml in einen beliebigen
Feed-Reader ein (Feedly, NetNewsWire, den integrierten Reader deines
Browsers …). Der Katalog kündigt ihn auch per Autodiscovery an — ein
<link rel="alternate" type="application/atom+xml"> im Kopf jeder
öffentlichen Seite —, sodass viele Reader ihn von selbst finden, sobald du
die URL der Startseite einfügst.
Dieselben Daten als JSON
Wer statt Atom lieber JSON hätte, liest
GET /api/v1/changes,
das dieselben Filter (provider, model, q, kind) sowie days und limit
entgegennimmt, um Zeitfenster und Obergrenze von Hand zu setzen — dieselben
Daten, ohne die Hülle des Feeds.
Siehe auch
Die API-Referenz dokumentiert den Rest des Katalogs als schlichtes REST; der MCP-Connector stellt ihn einem KI-Assistenten zur Verfügung.