
API-Schnittstelle
Eine API-Schnittstelle ist ein festgelegter Weg, über den ein Programm Daten oder Funktionen eines anderen Programms nutzen kann. Sie ist die Grundlage dafür, dass Apps, Webseiten und KI-Dienste miteinander zusammenarbeiten können.
Programme müssen ständig Dinge tun, die sie selbst nicht können. Eine Wetter-App weiß nichts über das Wetter, ein Online-Shop nichts über Kreditkarten. Deshalb fragen sie bei anderen Programmen nach. Damit das zuverlässig klappt, braucht es klare Regeln: Wie stellt man die Frage, und in welcher Form kommt die Antwort zurück? Genau diese Regeln nennt man eine API-Schnittstelle. Die Abkürzung API steht für den englischen Begriff „Application Programming Interface“, also Programmierschnittstelle.
Warum kaum eine App ohne fremde APIs auskommt
Ohne Schnittstellen müsste jedes Unternehmen alles selbst bauen. Wer eine Lieferdienst-App entwickelt, müsste eine eigene Landkarte erstellen, ein eigenes Bezahlsystem programmieren und eigene Server für Nachrichten betreiben. Das würde Jahre dauern. Mit fertigen Schnittstellen dauert es Wochen. Die Karte kommt von einem Kartenanbieter, die Zahlung von einem Zahlungsdienstleister, beides über wenige Zeilen Code.
Für die Anbieter selbst sind Schnittstellen ein Geschäftsmodell. Viele KI-Firmen verkaufen ihre Modelle nicht als Programm zum Herunterladen, sondern nur als Zugang über eine API. Bezahlt wird pro Anfrage oder pro verarbeiteter Textmenge. Ein großer Teil der Umsätze von KI-Unternehmen entsteht auf diesem Weg.
Das erklärt auch, warum Änderungen an einer API in den Wirtschaftsnachrichten landen. Wenn ein Anbieter die Preise erhöht, den Zugang einschränkt oder eine alte Version abschaltet, geraten alle Firmen in Schwierigkeiten, die darauf aufgebaut haben. Diese Abhängigkeit von einem einzelnen Anbieter ist ein echtes unternehmerisches Risiko.
Anfrage, Antwort und der Schlüssel dazwischen
Man kann sich eine API wie eine Bestellung am Schalter vorstellen. Du sagst genau, was du willst, und bekommst genau das zurück. Was hinter dem Schalter passiert, siehst du nicht und musst du nicht verstehen. Diese Trennung ist Absicht: Der Anbieter kann seine Technik komplett umbauen, solange der Schalter gleich bleibt.
Technisch schickt ein Programm meist eine Anfrage über das Internet an eine bestimmte Adresse. Die Antwort kommt als strukturierter Text zurück, häufig im Format JSON. Das ist eine Schreibweise, die aus Feldnamen und Werten besteht, etwa „temperatur: 21“. Menschen können sie lesen, Maschinen können sie sicher weiterverarbeiten.
Dazu gehört fast immer ein API-Key, also ein geheimes Passwort für das anfragende Programm. Damit erkennt der Anbieter, wer fragt, und kann abrechnen. Oft gibt es zusätzlich ein Limit, ein sogenanntes Rate Limit: etwa maximal 60 Anfragen pro Minute. Wer mehr schickt, wird vorübergehend blockiert. Ein häufiger Irrtum ist übrigens, eine API sei eine Art Webseite für Menschen. Sie ist ausschließlich für Programme gedacht und hat keine Oberfläche.
APIs in Chatbots, Handy-Apps und Firmenberichten
Du benutzt jeden Tag Dutzende APIs, ohne es zu merken. Wenn du dich mit deinem Google-Konto bei einem Spiel anmeldest, läuft das über eine Schnittstelle. Wenn eine Fahrplan-App die Verspätung anzeigt, fragt sie eine Schnittstelle der Bahn. Auch der Wechselkurs in einer Finanz-App kommt meist von einem Datenanbieter.
Im KI-Bereich ist der Begriff besonders präsent. Chatbots wie ChatGPT haben eine Oberfläche für Menschen und zusätzlich eine API für Entwickler. Wer eine eigene Software mit Sprachmodell bauen will, nutzt die API. Ein Sprachmodell ist dabei ein KI-System, das Texte vervollständigt und beantwortet. Auch KI-Agenten, also Programme, die Aufgaben selbstständig abarbeiten, greifen über APIs auf Kalender, Suchmaschinen oder Datenbanken zu.
In Nachrichten über Unternehmen tauchen APIs deshalb als Kennzahl auf. Firmen berichten, wie viele Entwickler ihre Schnittstelle nutzen oder wie stark das API-Geschäft wächst. Wenn du solche Meldungen liest, weißt du nun: Es geht um Software, die andere Software als Baustein verkauft.