# API (Programmierschnittstelle)

Kategorie: [Agenten & Protokolle](https://seo-geo-glossary.com/de/glossar/kategorie/agenten-protokolle/) › [Agenten-Protokolle](https://seo-geo-glossary.com/de/glossar/kategorie/agenten-protokolle/agenten-protokolle/) · Auch genannt: Programmierschnittstelle

Eine **API** (Application Programming Interface, deutsch Programmierschnittstelle) ist laut MDN ein Satz von Funktionen und Regeln innerhalb eines Softwareprogramms, über den andere Software mit diesem Programm interagieren kann. Im SEO-Alltag geht es meist um Web-APIs, die ein Dienst über HTTP bereitstellt.

## Wie funktioniert eine API?

In der Webentwicklung besteht eine API typischerweise aus Methoden, Eigenschaften, Ereignissen oder URLs, die Entwickler nutzen können. Die anfragende Software sendet eine Anfrage nach festen Regeln, die API antwortet in einem vereinbarten Format, häufig JSON.

MDN unterscheidet Browser-APIs von Web-APIs. Browser-APIs geben Zugriff auf Komponenten des Browsers und des Geräts, zum Beispiel die Geolocation API. Web-APIs sind der Oberbegriff für alle APIs im Web, also auch die Browser-APIs und Schnittstellen von Drittanbietern.

## Beispiel

Eine Anfrage an eine fiktive API (zur Illustration):

```http
GET /api/seiten/42 HTTP/1.1
Host: beispiel.de
Accept: application/json
```

Die Antwort könnte so aussehen:

```json
{ "id": 42, "titel": "Startseite", "status": 200 }
```

## Warum sind APIs für SEO und KI relevant?

Analyse-Plattformen stellen ihre Berichtsdaten per API bereit. Piwik PRO nennt als Beispiele Reporting-Dashboards, Business-Intelligence-Software und Data Warehouses, die Daten darüber abrufen. KI-Agenten rufen APIs über Tool Calling auf. Eine Beschreibung im OpenAPI-Format macht eine API für Menschen und Programme leichter verständlich, und MCP-Server können APIs für KI-Anwendungen zugänglich machen.

## Häufige Fragen

**Welche Arten von Schnittstellen gibt es?**
Wikipedia unterscheidet funktionsorientierte, dateiorientierte, objektorientierte und protokollorientierte Programmierschnittstellen. Im Web begegnen SEOs vor allem HTTP-basierten Web-APIs.

**Was ist der Unterschied zwischen API und Web-API?**
Eine API kann zu jeder Software gehören, auch zu einem Betriebssystem. Eine Web-API wird über Webprotokolle angesprochen.

## Auf einen Blick

- **Art:** Schnittstelle, über die Software mit anderer Software interagiert
- **Genutzt in:** Web-APIs über HTTP, Browser-APIs im Browser
- **Antwortformat:** häufig JSON
- **Doku:** [MDN: API](https://developer.mozilla.org/en-US/docs/Glossary/API)

Stand: 8. Oktober 2026

*Grafik: Wie MCP Anwendungen und Werkzeuge verbindet.* Laut MCP-Spezifikation startet ein Host für jeden Server einen eigenen Client. Server bieten Tools, Resources und Prompts an und laufen lokal (stdio) oder im Netz (Streamable HTTP). WebMCP ist der Entwurf einer W3C Community Group, kein W3C-Standard. Dort stellt die Webseite ihre Tools im Browser bereit.

## Verwandte Begriffe

- [OpenAPI](https://seo-geo-glossary.com/de/glossar/openapi/index.md)
- [MCP-Server](https://seo-geo-glossary.com/de/glossar/mcp-server/index.md)
- [Tool Calling (Function Calling)](https://seo-geo-glossary.com/de/glossar/tool-calling/index.md)
- [Search Console API](https://seo-geo-glossary.com/de/glossar/search-console-api/index.md)
- [Google Indexing API](https://seo-geo-glossary.com/de/glossar/google-indexing-api/index.md)
- [History API / pushState](https://seo-geo-glossary.com/de/glossar/history-api-pushstate/index.md)

## Quellen

- [API – MDN Web Docs Glossar](https://developer.mozilla.org/en-US/docs/Glossary/API)
- [Programmierschnittstelle – Wikipedia (Zweitquelle)](https://de.wikipedia.org/wiki/Programmierschnittstelle)
- [Was ist API (Programmierschnittstelle) – Piwik PRO Glossar (Zweitquelle)](https://piwikpro.de/glossar/api-programmierschnittstelle/)

---

Stand: 8. Oktober 2026
URL: https://seo-geo-glossary.com/de/glossar/api/
