APIs und JSON Grundlagen
Wie unterschiedliche Programme miteinander reden und in welchem Format sie sich dabei meistens Daten schicken.
Zuletzt aktualisiert: 23. September 2026
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.
HTTP Methoden
Legen fest, was mit den Daten auf dem Server passieren soll.
Die wichtigsten Methoden
GETFragt Daten ab, verändert nichts auf dem ServerPOSTSendet neue Daten an den Server, zum Beispiel ein neues Konto anlegenPUTErsetzt bestehende Daten vollständigDELETELöscht Daten auf dem ServerPassende 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.
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ührungszeichenBeispiel
{ "name": "Max", "alter": 20, "stadt": "Berlin" }Ein einfaches JSON Objekt mit drei Werten