Zum Inhalt springen

API

Mit der API fragst du Hersteller, Produkte und Einträge als JSON ab. Für eigene Werkzeuge, Auswertungen und Abläufe.

API-Schlüssel

Im Moment brauchst du keinen Schlüssel und keine Anmeldung. Schlüssel kommen mit dem Konto. Wie du ihn mitschickst, steht hier, sobald es so weit ist.

Credits

Mit den Schlüsseln kommen Credits: ein Monatskontingent, das API, MCP und Kommandozeile gemeinsam nutzen. Bis dahin zählen wir nichts. Mehr unter API-Credits.

Grundlagen

  • Alle Adressen beginnen mit https://updatefeed.de/api/v1.
  • Antworten sind JSON, die Feldnamen in camelCase.
  • Ein Datum ist ein reines Datum im Format JJJJ-MM-TT.
  • Antworten dürfen zehn Minuten zwischengespeichert werden.

Endpunkte

Hersteller und Produkte suchen

GET
https://updatefeed.de/api/v1/search

Sucht Hersteller und Produkte nach Name. Damit findest du den slug, den die anderen Endpunkte brauchen.

ParameterTypBedeutung
qText, PflichtSuchbegriff, höchstens 200 Zeichen
limitZahlTreffer je Art, Standard 20, höchstens 100
Beispiel
curl -s "https://updatefeed.de/api/v1/search?q=notion&limit=3"
Antwort
{
  "vendors": [
    {
      "name": "Notion",
      "slug": "notion",
      "website": null
    }
  ],
  "products": [
    {
      "name": "Allgemein",
      "slug": "notion",
      "isGeneral": true,
      "vendor": {
        "name": "Notion",
        "slug": "notion"
      }
    },
    {
      "name": "Notion Developers",
      "slug": "notion-developers",
      "isGeneral": false,
      "vendor": {
        "name": "Notion",
        "slug": "notion"
      }
    }
  ]
}

Einträge abrufen

GET
https://updatefeed.de/api/v1/releases

Die Einträge aller Hersteller oder eines Herstellers oder Produkts, das neueste Datum zuerst.

ParameterTypBedeutung
vendorSlugTextHersteller, z. B. anthropic
productSlugTextProdukt, z. B. claude-code; nur zusammen mit vendorSlug
limitZahlAnzahl, Standard 20, höchstens 100
offsetZahlEinträge überspringen, Standard 0, höchstens 10000
beforeDatumnur Einträge vor diesem Tag, der Tag selbst zählt nicht mit
sinceDatumnur Einträge ab diesem Tag, der Tag selbst zählt mit
Beispiel
curl -s "https://updatefeed.de/api/v1/releases?vendorSlug=anthropic&limit=1"
Antwort
{
  "total": 55,
  "limit": 1,
  "offset": 0,
  "releases": [
    {
      "id": 1348,
      "slug": "we-just-launched-claude-fable-5-1-and-claude-mythos-5-1-the-world-s-most-advance-1348",
      "titleDe": "Claude Fable 5.1 und Mythos 5.1 (Version 5.1) gestartet",
      "summaryDe": "Anthropic hat Claude Fable 5.1 und Claude Mythos 5.1 (Version 5.1) veröffentlicht, die als fortschrittlichste Modelle für Coding und Wissensarbeit beschrieben werden.",
      "title": "We just launched Claude Fable 5.1 and Claude Mythos 5.1, the world’s most advanced models for coding and knowledge work. For more information, see our blog post: **Claude Fable 5.1 and Mythos 5.1**.",
      "originalUrl": "https://support.anthropic.com/en/articles/12138966-release-notes",
      "version": "5.1",
      "date": "2026-10-06",
      "tags": [
        "neue modelle",
        "ki",
        "coding"
      ],
      "vendor": {
        "name": "Anthropic",
        "slug": "anthropic"
      },
      "product": {
        "name": "Claude",
        "slug": "claude",
        "isGeneral": false
      }
    }
  ]
}

total ist die Zahl aller passenden Einträge. Zum Weiterblättern erhöhst du offset um limit, bis offset größer oder gleich total ist.

In Einträgen suchen

GET
https://updatefeed.de/api/v1/releases/search

Volltextsuche über Originaltitel, deutschen Titel, Kurzfassung und Auszug, über alle Hersteller. Die besten Treffer zuerst.

ParameterTypBedeutung
qText, PflichtSuchbegriff, höchstens 200 Zeichen
limitZahlAnzahl, Standard 20, höchstens 100
offsetZahlTreffer überspringen, Standard 0, höchstens 10000
Beispiel
curl -s "https://updatefeed.de/api/v1/releases/search?q=dark%20mode&limit=1"
Antwort
{
  "limit": 1,
  "offset": 0,
  "releases": [
    {
      "id": 32766,
      "slug": "dark-mode-in-the-retail-app-32766",
      "titleDe": "Dark Mode in der Retail-App",
      "summaryDe": "Die Square-for-Retail-App folgt der Darstellungseinstellung des Geräts und bietet zusätzlich eine Dark-Mode-Option, um die App unabhängig davon hell oder dunkel zu halten.",
      "title": "Dark mode in the Retail app",
      "originalUrl": "https://squareup.com/us/en/feature-log",
      "version": null,
      "date": "2026-10-05",
      "tags": [
        "neue funktion",
        "dark mode",
        "retail"
      ],
      "vendor": {
        "name": "Square",
        "slug": "square"
      },
      "product": {
        "name": "Allgemein",
        "slug": "square",
        "isGeneral": true
      }
    }
  ]
}

Nach Bedeutung suchen

GET
https://updatefeed.de/api/v1/releases/semantic

Findet Einträge, die dasselbe meinen, auch wenn andere Wörter darin stehen. Eine deutsche Anfrage findet so auch englische Einträge. Jeder Treffer hat zusätzlich score (1 bedeutet gleich).

ParameterTypBedeutung
qText, PflichtSuchanfrage, höchstens 200 Zeichen
limitZahlAnzahl, Standard 20, höchstens 100
Beispiel
curl -s "https://updatefeed.de/api/v1/releases/semantic?q=Kontextfenster%20vergr%C3%B6%C3%9Fert&limit=5"

Die Antwort hat dieselbe Form wie bei der Volltextsuche, ohne offset, dafür mit score je Eintrag.

Katalog

GET
https://updatefeed.de/api/v1/all

Alle Hersteller mit ihren Produkten und der Zahl der Einträge. Ohne Parameter.

Beispiel
curl -s "https://updatefeed.de/api/v1/all"
Antwort (gekürzt auf einen Hersteller)
{
  "vendors": [
    {
      "name": "Notion",
      "slug": "notion",
      "website": null,
      "releaseCount": 43,
      "products": [
        {
          "name": "Allgemein",
          "slug": "notion",
          "isGeneral": true,
          "releaseCount": 14
        },
        {
          "name": "Notion Developers",
          "slug": "notion-developers",
          "isGeneral": false,
          "releaseCount": 29
        }
      ]
    }
  ]
}

Felder eines Eintrags

FeldInhalt
id, slugKennung und Kurzname des Eintrags
titleDedeutscher Titel, sonst der Originaltitel
summaryDedeutsche Kurzfassung
titleOriginaltitel
originalUrlLink zur Originalquelle
versionVersionsnummer, wenn bekannt
dateDatum aus der Quelle, sonst der Tag der Aufnahme (UTC)
tagsSchlagwörter
vendor, productHersteller und Produkt; isGeneral kennzeichnet das Sammelprodukt „Allgemein“

Fehler

Fehler kommen als {"error": "…"} mit deutscher Meldung.

StatusBedeutung
400Parameter fehlt oder ist ungültig
404Hersteller oder Produkt unbekannt
503Bedeutungssuche gerade nicht erreichbar

Fragen?

Schreib uns an hallo@updatefeed.de.