Zum Inhalt
CitedByWebsite prüfen

API für den Zugriff von KI-Crawlern

Eine Anfrage sagt, welche KI-Crawler eine Website lesen können: GPTBot, OAI-SearchBot, ChatGPT-User, PerplexityBot, ClaudeBot, Google-Extended, Bingbot und Googlebot. Für jeden erhalten Sie, was robots.txt sagt und was der Server antwortet. Es ist das Ergebnis des kostenlosen KI-Crawler-Checks, als JSON. Ohne Schlüssel, ohne Konto, CORS offen.

Anfrage

Eine GET-Anfrage mit einem Parameter:

GET https://citedby.eu/api/v1/ai-access?url=example.com

Beispiel

Die Prüfung von theguardian.com am 24. Oktober 2026: eine öffentliche Website, kein CitedBy-Kunde, mit dem Ergebnis, wie die API es geliefert hat. An einem anderen Tag kann die Antwort abweichen.

curl "https://citedby.eu/api/v1/ai-access?url=theguardian.com"
{"api_version": "1", "site": "theguardian.com", "checked_at": "2026-10-24T17:27:07Z", "robots_txt": {"state": "found", "status": 200, "blocks_all_crawlers": false}, "summary": {"total": 8, "allowed": 6, "blocked": ["PerplexityBot", "ClaudeBot"]},
  "crawlers": [
    {"id": "GPTBot", "role": "training", "robots_txt": "allowed", "robots_txt_rule": null, "server": "ok", "access": "allowed"},
    {"id": "OAI-SearchBot", "role": "search", "robots_txt": "allowed", "robots_txt_rule": null, "server": "ok", "access": "allowed"},
    {"id": "ChatGPT-User", "role": "user_fetch", "robots_txt": "allowed", "robots_txt_rule": null, "server": "ok", "access": "allowed"},
    {"id": "PerplexityBot", "role": "search", "robots_txt": "disallowed", "robots_txt_rule": "Disallow: /", "server": "blocked", "access": "blocked_by_robots_txt_and_server"},
    {"id": "ClaudeBot", "role": "training", "robots_txt": "disallowed", "robots_txt_rule": "Disallow: /", "server": "blocked", "access": "blocked_by_robots_txt_and_server"},
    {"id": "Google-Extended", "role": "training", "robots_txt": "allowed", "robots_txt_rule": null, "server": "not_tested", "access": "allowed"},
    {"id": "Bingbot", "role": "search", "robots_txt": "allowed", "robots_txt_rule": null, "server": "ok", "access": "allowed"},
    {"id": "Googlebot", "role": "search", "robots_txt": "allowed", "robots_txt_rule": null, "server": "ok", "access": "allowed"}
  ],
  "report_url": "https://citedby.eu/tools/ai-crawler-check/theguardian.com?utm_source=api&utm_medium=api&utm_campaign=ai_access_api", "audit_url": "https://citedby.eu/?url=theguardian.com&source=api&utm_source=api&utm_medium=api&utm_campaign=ai_access_api", "attribution": {"text": "AI crawler access by CitedBy", "url": "https://citedby.eu/ai-access-api"}, "docs": "https://citedby.eu/ai-access-api"}

Was die Antwort enthält

Jedes Feld unten steht in jeder erfolgreichen Antwort.

Die Zugriffswerte

allowed heißt: robots.txt sperrt die Website nicht für den Crawler, und der Server hat ihm geantwortet. Die anderen nennen, was im Weg steht:

Einen Trainings-Crawler zu blockieren kann eine Entscheidung sein. Die API meldet ihn als blockiert und nennt das kein Problem.

Fehler

Ein Misserfolg ist ein Fehler, nie eine Vermutung. Der Inhalt ist JSON: {"error": {"code", "message"}}.

Eine langsame Website liefert 202 mit {"status": "pending"}: die Prüfung läuft weiter und ihr Ergebnis wird gespeichert. Fragen Sie nach den Sekunden aus Retry-After erneut.

Grenzen

Was sie nicht liefert

OpenAPI

Die Spezifikation liegt unter https://citedby.eu/openapi.json. Laden Sie sie in Postman, Insomnia oder einen Codegenerator.

Nutzungsbedingungen

Derselbe Check, anders

English · Français · Nederlands · Deutsch · Español

Brauchen Sie mehr als den Crawler-Zugriff? Ein CitedBy-Audit crawlt Ihre Website, bis zum Seitenlimit Ihres Tarifs, und liefert die exakte Korrektur. Siehe die Tarife.