/api/v1/blog/postsBlogartikel einer Sprache auflisten, seitenweise.
operationId: listBlogPosts
curl "https://www.geo-tool.com/api/v1/blog/posts?locale=en&perPage=5"Entwickler
Zwei lesende Endpunkte, keine Authentifizierung, kein Schlüssel, keine Anmeldung. Die Spezifikation liegt maschinenlesbar unter /openapi.json und beschreibt jeden Parameter und jedes Antwortfeld.
/api/v1/blog/postsBlogartikel einer Sprache auflisten, seitenweise.
operationId: listBlogPosts
curl "https://www.geo-tool.com/api/v1/blog/posts?locale=en&perPage=5"/api/v1/geo-indexAggregierte Kennzahlen aus allen live-verifizierten Messungen.
operationId: getVisibilityIndex
curl "https://www.geo-tool.com/api/v1/geo-index"Der GEO-Technik-Check steht Agenten in jeder Form zur Verfügung — als gehosteter MCP-Server, lokales npm-Paket, Claude-Code-Plugin und Browser-Erweiterung. Drei read-only Tools: check_ai_readiness (Score 0–100), check_ai_crawlers (robots.txt vs. KI-Crawler), check_citability (Zitierfähigkeit eines Entwurfs).
Gehosteter MCP-Server (Streamable HTTP, ohne Auth, 30 Calls/Stunde):
https://www.geo-tool.com/api/mcpLokal und unlimitiert — CLI und MCP-Server per npm:
npx -y geo-tool-check --mcpWeitere Wege: Official MCP Registry (io.github.shufflethis/geo-tool-check), Claude-Code-Plugin (/plugin marketplace add geo-tool-com/geo-tool-check) und die quelloffene Browser-Erweiterung. github.com/geo-tool-com/geo-tool-check · geo-tool-extension
Keine. Beide Endpunkte sind öffentlich und lesend, es gibt keine Schlüssel und keine Kontingente pro Konto. Die Antworten werden am Edge zwischengespeichert: Blogartikel 24 Stunden, der Sichtbarkeits-Index eine Stunde. Wer häufiger abfragt, bekommt denselben Cache-Treffer. Alle Antworten tragen RateLimit-Header (RateLimit-Limit, RateLimit-Policy; der MCP-Endpunkt zusätzlich Remaining/Reset und Retry-After), damit Agenten sich selbst drosseln können.
Stabile Endpunkte liegen unter dem Major-Version-Pfad /api/v1. Breaking Changes erscheinen nur unter einem neuen Major-Pfad (/api/v2); /api/v1 läuft dann mindestens 6 Monate weiter. Abkündigungen signalisieren wir per Deprecation- und Sunset-Header (RFC 9745) am betroffenen Endpunkt und kündigen sie auf dieser Seite an. Die unversionierten Pfade bleiben als Alias erhalten.
Fehler kommen immer als JSON mit denselben drei Feldern: error als lesbare Meldung, code als stabiler Bezeichner und hint mit dem, was zu ändern ist.
{
"error": "Visibility index temporarily unavailable",
"code": "upstream_unavailable",
"hint": "Retry later."
}Die Website-Analyse ist bewusst nicht dokumentiert und nicht für den programmatischen Zugriff gedacht. Sie verbraucht pro Aufruf echte Engine- und Scraper-Zeit. Wer eine Seite prüfen will, nutzt den kostenlosen Check oder die Browser-Erweiterung — die rechnet denselben Score im Tab des Nutzers und kostet nichts.