APIs und JSON Grundlagen

Wie unterschiedliche Programme miteinander reden und in welchem Format sie sich dabei meistens Daten schicken.

Zuletzt aktualisiert: 23. September 2026

Grundbegriff

Was ist eine API

API

Kurz für Application Programming Interface, eine festgelegte Schnittstelle, über die zwei Programme miteinander Daten austauschen können, ohne dass eines wissen muss, wie das andere intern aufgebaut ist.

Alltagsbeispiel

Eine Wetter App fragt bei der API eines Wetterdienstes die aktuellen Werte für einen Ort ab, statt selbst eigene Wetterstationen zu betreiben.

Web API

Eine API, die über das Internet per HTTP erreichbar ist, die mit Abstand häufigste Art von API heute.

Wie Anfragen aussehen

HTTP Methoden

Legen fest, was mit den Daten auf dem Server passieren soll.

Die wichtigsten Methoden

GETFragt Daten ab, verändert nichts auf dem Server
POSTSendet neue Daten an den Server, zum Beispiel ein neues Konto anlegen
PUTErsetzt bestehende Daten vollständig
DELETELöscht Daten auf dem Server

Passende Statuscodes

Nach jeder Anfrage antwortet der Server mit einem Statuscode wie 200 oder 404. Eine ausführliche Übersicht dazu gibt es auf der eigenen Statuscodes Seite.

Das gängigste Format

JSON

JavaScript Object Notation, ein einfaches Textformat, in dem die meisten APIs heute ihre Daten verschicken.

Grundbausteine

{ }Geschweifte Klammern umschließen ein Objekt, eine Sammlung benannter Werte
[ ]Eckige Klammern umschließen eine Liste mehrerer Werte
"schlüssel": "wert"Ein benannter Wert, Schlüssel und Text stehen in Anführungszeichen
"zahl": 5Zahlen stehen ohne Anführungszeichen

Beispiel

{ "name": "Max", "alter": 20, "stadt": "Berlin" }Ein einfaches JSON Objekt mit drei Werten