Eine API (Application Programming Interface) ist eine definierte Schnittstelle, die es zwei separaten Softwarekomponenten ermöglicht, Daten auszutauschen und Aktionen gegenseitig auszulösen, ohne dass eine manuelle Bedienung erforderlich ist. Im Feed-Management ermöglichen APIs die direkte Kommunikation zwischen dem Warenwirtschaftssystem eines Händlers, einer Feed-Management-Plattform und einem Shopping-Kanal. Preisänderungen, Lagerbestandsaktualisierungen und neue Produkteinträge werden automatisch übertragen, anstatt auf das zeitgesteuerte Hochladen von Dateien zu warten. Während ein herkömmlicher Feed-Workflow beispielsweise einmal täglich per FTP aktualisiert wird, kann ein API-basierter Feed einen Warenengpass oder eine Preissenkung innerhalb von Minuten widerspiegeln.

Warum es für das Futtermanagement wichtig ist

Geschwindigkeit und Genauigkeit sind für einen Katalog von entscheidender Bedeutung. Ein Händler, der zehntausend Artikel über fünf Kanäle verkauft, kann nicht jedes Mal manuell eine Tabelle neu hochladen, wenn sich ein Preis ändert oder ein Artikel ausverkauft ist. Eine API ermöglicht die automatische Aktualisierung, wodurch verhindert wird, dass Anzeigen für nicht verfügbare oder falsch ausgezeichnete Artikel geschaltet werden. APIs machen das Feed-Management zudem erweiterbar: Anstatt auf die Felder beschränkt zu sein, die die Datei-Upload-Vorlage einer Plattform unterstützt, kann ein Feed-Tool die API eines Kanals direkt aufrufen, um detailliertere Daten zu übermitteln, Ablehnungsgründe abzurufen oder Leistungskennzahlen in dasselbe System zurückzuspielen, das den Katalog verwaltet. Dieser bidirektionale Datenfluss ermöglicht auch Echtzeit-Trigger wie Webhooks . Dabei ruft ein externes Ereignis – eine neue Bestellung, eine Preisänderung im ERP-System – einen API-Endpunkt sofort auf, anstatt in einem festen Intervall. Da sich der Einkauf zunehmend in Richtung KI-Agenten und dialogorientierten Handel verlagert, wird eine saubere, gut dokumentierte API-Schicht hinter einem Katalog zur Grundvoraussetzung und nicht mehr nur zu einem netten Extra. Diese Entwicklung wird in unserem Leitfaden zur Feed-Bereitschaft für agentenbasierten Handel ausführlich behandelt.

Funktionsweise

Die meisten APIs für Feed-Dienste folgen dem REST-Muster: Ein Client sendet eine HTTP-Anfrage an einen bestimmten URL-Endpunkt, fügt einen API-Schlüssel oder ein OAuth-Token zur Authentifizierung hinzu und erhält eine strukturierte Antwort zurück, die typischerweise im Format … formatiert ist. JSONEine Anfrage zur Aktualisierung des Preises eines Produkts könnte beispielsweise ein PATCH-Aufruf an einen Endpunkt wie diesen sein. /products/{id}wobei der neue Preis im Anfragetext und ein Autorisierungstoken im HTTP-HeaderDie API definiert exakt, welche Endpunkte existieren, welche Daten jeder Endpunkt erwartet, welche Daten er zurückgibt und was Fehlercodes bedeuten – dieser dokumentierte Vertrag ist das, was man unter einer „Programmierschnittstelle“ versteht. Ratenbegrenzungen, Versionierung und Authentifizierungsbereiche sind ebenfalls Teil dieses Vertrags, und eine Feed-Plattform muss diese einhalten, um nicht vom Synchronisierungskanal gedrosselt oder blockiert zu werden.

Beispiel

<item>
  <g:id>SKU-88213</g:id>
  <title>Stainless Steel Pour-Over Coffee Dripper</title>
  <g:price>34.00 USD</g:price>
  <g:availability>in stock</g:availability>
  <custom_label_0>api_synced</custom_label_0>
  <last_synced_via>merchant-api-v3</last_synced_via>
  <last_updated>2026-08-15T09:41:00Z</last_updated>
</item>

Das last_synced_via und last_updated Die oben genannten Felder sind keine Standard-Google- oder Meta-Attribute, aber viele Feed-Plattformen erfassen sie intern, um anzuzeigen, welche Elemente über eine direkte API-Verbindung und welche über einen Batch-Datei-Upload übertragen wurden und wie aktuell diese Daten sind.

Verwandte konzepte

Eine API ist die Transportschicht, die verschiedene Feed-Management-Konzepte ermöglicht: Ein Webhook ist im Wesentlichen ein umgekehrter API-Aufruf, der durch ein Ereignis und nicht durch eine Anfrage ausgelöst wird. Die übertragenen Daten sind typischerweise im JSON-Format strukturiert , und jede Anfrage enthält HTTP-Header , die den Aufruf authentifizieren und die gesendeten Daten beschreiben. Das Verständnis von APIs ist grundlegend, um zu verstehen, wie moderne Feed-Plattformen nahezu in Echtzeit mit Kanälen synchronisiert bleiben, anstatt einem festen Tagesplan zu folgen.