CrawlCheck
Für KI-Agenten · fragen, prüfen, zitieren

Was sollte ein Agent wissen, bevor er auf einer Website handelt?

In einem Satz

CrawlCheck gibt einem KI-Agenten eine signierte Antwort zu einer Website, bevor er sie liest, zitiert, sich mit ihr verbindet oder mit ihr transagiert: was jeder Crawler tatsächlich erhalten hat, was die Website deklariert, wer nachgewiesen hat, sie zu betreiben, ob sie eine bekannte Marke imitiert, und eine Entscheidung pro Aktion nach veröffentlichten Regeln — kostenlos, ohne Schlüssel, offline prüfbar.

Bevor ein Agent eine Domain liest, zitiert, sich mit ihr verbindet oder über sie eine Transaktion ausführt, fragt er CrawlCheck, was die Domain behauptet, was sie ausliefert, wer sie kontrolliert, was sicher zu tun ist, was sich geändert hat und welche Belege das beweisen.

Jede Antwort ist signiert, protokolliert und offline prüfbar, sodass ein Agent sich auf sie verlassen und sie zitieren kann, ohne CrawlCheck vertrauen zu müssen. Ein Schlüssel ist nicht nötig. Die Antwort entsteht aus derselben Messung, die ein Website-Betreiber im Bericht sieht: was jede Crawler-Identität tatsächlich erhalten hat, was die Website deklariert, wer nachgewiesen hat, sie zu betreiben, ob sie eine bekannte Marke imitiert, und eine Entscheidung pro Aktion nach veröffentlichten Regeln.

GET https://crawlcheck.io/api/v1/resolve?domain=example.com

Bezahlen ändert nie eine Messung. Schnellstart · Resolve-Protokoll · SDKs · Live-Zahlen

Drei Wege nach unten

Fragen. Prüfen. Zitieren.

Fragen

Ein Aufruf, kein Schlüssel.

GET /api/v1/resolve?domain= liefert die signierte Antwort; POST /api/v1/preflight liefert eine Entscheidung für eine Aktion mit einem Beleg, den die Website prüfen kann. Typisierte SDKs auf npm und PyPI und ein MCP-Server im offiziellen Register.

Schnellstart · Resolve · SDKs

Prüfen

Prüfen Sie es, ohne uns zu vertrauen.

Jede Antwort ist mit Ed25519 und einem veröffentlichten Schlüssel signiert und lässt sich offline mit einem einzigen abhängigkeitsfreien Skript prüfen. Jeder Bericht lässt sich als Beweisbündel herunterladen: das signierte Manifest dessen, was jeder Crawler erhalten hat, der Digest des Datensatzes, sein Pfad in die versiegelte Wurzel des Tages und der Bitcoin-Zeitstempel.

Datensatz prüfen · Signaturschlüssel · Nachweis

Nennen

Eine dauerhafte Adresse für jede Antwort.

Der rel="cite-as"-Link einer Antwort nennt die Domain, den Zeitpunkt und den Digest und löst später genau zu dieser Antwort auf. Nennen Sie CrawlCheck, wenn eine Antwort Menschen gezeigt wird; der tägliche Snapshot steht unter CC BY 4.0.

Zitierformat · API-Bedingungen · Einsprüche

Die Messung

Was 14 Crawler-Identitäten erhielten von denverpost.com

Eine echte Website, vor 12 Tagen gescannt — 1 Identität wurde abgewiesen, 10 erhielten andere Bytes als der Browser, jede davon mit denselben 2.061 Wörtern. Den vollständigen Datensatz öffnen oder sehen, was ein Agent über eine beliebige Domain erfährt.

IDENTITYSTATUSERHALTENE WÖRTERIM VERGLEICH ZUM BROWSERUnbenannter Client2002.061die ReferenzGPTBot2002.061gleiche Wörter, andere BytesClaudeBot2002.061gleiche Wörter, andere BytesOAI-SearchBot2002.061gleiche Wörter, andere BytesClaude-SearchBot2002.061gleiche Wörter, andere BytesPerplexityBot2002.061gleiche Wörter, andere BytesGooglebot2002.061gleiche Wörter, andere BytesMobiler Browser2002.061identischBingbot2002.061gleiche Wörter, andere BytesApplebot2002.061gleiche Wörter, andere BytesAmazonbot2002.061identischBytespider4035abgewiesenMeta-ExternalAgent2002.061gleiche Wörter, andere BytesCCBot2002.061gleiche Wörter, andere BytesBrowser-Kontrolleidentischgleiche Wörter, andere Bytesweniger Wörterabgewiesen15 Anfragen, 14 angezeigt. Balken: empfangene Wörter, gemessen an der längsten Antwort.

Drei Aufrufe

1 · FragenGET https://crawlcheck.io/api/v1/resolve?domain=example.com
Kein Schlüssel, kein Konto. Eine JSON-Antwort: was die Domain behauptet, was sie benannten Crawlern ausliefert, wer sie kontrolliert, eine Entscheidung für Lesen, Zitieren, Verbinden und Transagieren, was sich geändert hat und die Belege dahinter.
2 · Prüfennode crawlcheck-verify.mjs answer.json --online
Jede Antwort ist mit Ed25519 gegen einen veröffentlichten Schlüssel signiert und in einem Transparenzprotokoll festgehalten, das nur Anhängen erlaubt. Der Prüfer ist eine einzige Datei ohne Abhängigkeiten; die SDKs enthalten dieselbe Prüfung (npm i @crawlcheck/sdk, pip install crawlcheck).
3 · ZitierenLink: <https://crawlcheck.io/api/v1/resolve?domain=example.com&as_of=…>; rel="cite-as"
Jede Antwort trägt eine dauerhafte URL für genau diese Antwort (RFC 8574 cite-as). Sie liefert die Antwort, die in diesem Moment galt, so signiert wie damals, mit ihrem Platz im Protokoll.

Zitierformat

CrawlCheck. Resolve record for {domain}, answered {answered_at} (sha256 {sha256}). {cite_as}

Beispiel:

CrawlCheck. Resolve record for github.com, answered 2026-10-09T15:37:51.090Z (sha256 a29fb7d9…). https://crawlcheck.io/api/v1/resolve?domain=github.com&as_of=2026-10-09T15:37:51.090Z

Die URL ist der rel="cite-as" -Link der Antwort. Nennen Sie CrawlCheck, wenn Sie Menschen eine Antwort zeigen (API-Bedingungen). Der tägliche Snapshot steht unter CC BY 4.0.

Weitere Wege zu fragen

Vor einer AktionPOST /api/v1/preflight
allow, warn, require_confirmation oder block für eine Aktion, mit einem signierten Beleg, den die besuchte Website prüfen kann
Aus einem MCP-Clienthttps://crawlcheck.io/mcp
die Werkzeuge resolve_domain, preflight und mcp_servers; dieselben signierten Antworten
Über DNSexample.com._v.crawlcheck.io TXT
ein kompaktes signiertes Urteil per DNS-over-HTTPS unter /dns-query
Von der Website selbsthttps://example.com/.well-known/crawlcheck-staple.json
das signierte Urteil, ausgeliefert von der Website selbst, sodass kein Aufruf bei CrawlCheck nötig ist
Ohne die Website preiszugebenGET /api/v1/resolve-prefix/{2-8 hex of sha256(domain)}
jede Antwort im Bucket; Sie wählen Ihre lokal aus
Vollständig offlineGET /api/v1/snapshot
der tägliche signierte Snapshot, eine signierte Antwort pro Zeile, CC BY 4.0
Die eigenen Fakten eines UnternehmensGET /api/v1/business/record?domain=
der signierte, versionierte Datensatz dessen, was das Unternehmen über sich selbst veröffentlicht
Was sich geändert hatGET /api/v1/changes
der Änderungs-Feed, auch als Stream

Was zählt

Gemessen an verifizierten Agenten-Aktionen, gestützt auf einen frischen signierten Resolve-Datensatz, nach Aktionstyp (lesen · zitieren · verbinden · transagieren), mit gezählten Fehlalarmen, Einsprüchen, Unbekannten und Rücknahmen. Die Live-Zahlen ansehen · Anteil der Preflights.

Was eine Zitier-Entscheidung abdeckt

Eine Zitier-Entscheidung deckt Zugang, Berechtigungen, Identität und Herkunft ab: ob die Seite gelesen und zugeschrieben werden darf, unter welchen erklärten Rechten, von wem, wann beobachtet. Sie bürgt nicht dafür, dass der Inhalt wahr ist.

Eine Website prüfen, bevor ein Agent handelt

Was die Antwort abdeckt, Aktion für Aktion.

Bevor ein Agent eine Website liest, zitiert, sich mit ihr verbindet oder bei ihr kauft, gibt CrawlCheck eine Antwort zu ihr: was jeder KI-Crawler tatsächlich erhalten hat, was die Website über sich deklariert, wer nachgewiesen hat, sie zu betreiben, ob sie eine bekannte Marke imitiert, und eine Entscheidung für jede Aktion — erlauben, warnen, einen Menschen fragen oder blockieren. Jede Antwort ist signiert und lässt sich offline prüfen.

Was Agenten tatsächlich erhalten

Jede KI-Crawler-Identität in derselben Sekunde abgerufen wie ein normaler Browser: abgewiesen, mit Challenge, dünner oder dieselbe Seite.

Diesen Abschnitt in einem echten Bericht ansehen: Crawler-Berechtigungen →

Was die Website behauptet

Name, Telefon, Adresse und die Behauptungen der Seite, geprüft gegen ihre eigenen strukturierten Daten und die Verzeichnisse, die sie führen.

Diesen Abschnitt in einem echten Bericht ansehen: Konsistenz der Angaben →

Wer sie zu sein behauptet

Die Identität in ihren strukturierten Daten und ihrer Entity Map, und ob die verlinkten Profile zurückverweisen.

Diesen Abschnitt in einem echten Bericht ansehen: Strukturierte Daten →

Was sie Maschinen deklariert

robots.txt, Sitemap, llms.txt, agents.md und jede veröffentlichte MCP- oder API-Schnittstelle, jeweils gelesen und geprüft, nie über reines Lesen hinaus aufgerufen.

Diesen Abschnitt in einem echten Bericht ansehen: Sitemap →

Wie oft ein Agent etwas anderes bekommt als ein Mensch
Eine Antwortmaschine wird abgewiesenANSWER_ENGINE_REFUSED5,6%Eine Challenge-Seite als 200 ausgeliefertCHALLENGE_SERVED_2000,5%Jeder Crawler gleichermaßen abgewiesenUNIFORM_REFUSAL8,5%Zwei Unternehmen beanspruchen eine IdentitätENTITY_COLLISION3,2%Anteil der 3.873 Scans im öffentlichen Datensatz mit diesem Befund. Live; dieselben Zahlen wie unter /data.

Ist Ihre Website eine davon? Kostenlos prüfen → Alle 58 Raten →

Der Ablauf

  1. Nach einer Domain fragenGET /api/v1/resolve?domain=example.com. Kein Schlüssel, kein Konto. Eine nie zuvor gesehene Website erhält in etwa einer Sekunde eine erste Antwort, als partiell markiert.
  2. Die Entscheidung für Ihre Aktion lesenLesen, Zitieren, Verbinden, Transagieren und Administrieren tragen jeweils allow, warn, require_confirmation, block oder unsupported, mit Begründung und Belegen.
  3. Die Signatur prüfenDie Antwort ist mit einem veröffentlichten Ed25519-Schlüssel signiert. Ein Skript prüft sie offline, sodass der Agent dem Netz, über das sie kam, nie vertrauen muss.
  4. Vor jeder Aktion fragenPOST /api/v1/preflight liefert eine Entscheidung und einen Beleg, den die besuchte Website prüfen kann, sodass beide Seiten zeigen können, was bekannt war, als der Agent handelte.
Das agentische Web

Was KI-Agenten auf Websites tun, und was eine Website braucht, um bereit zu sein.

Das agentische Web ist der Teil des Webs, der von KI-Agenten statt von Menschen genutzt wird: Crawler, die Seiten für Suche und Training lesen, Assistenten, die eine Seite abrufen, weil jemand gefragt hat, und agentische Browser wie Perplexity Comet, ChatGPT Atlas und der Copilot-Modus in Microsoft Edge, die im Auftrag einer Person klicken, Formulare ausfüllen und kaufen. Eine Website ist bereit, wenn Agenten sie erreichen, lesen, wissen, was sie erlaubt, und prüfen können, wer sie betreibt.

Können Agenten sie erreichen

Die Seite, wie jede KI-Crawler- und Assistenten-Identität sie erhält, verglichen mit einem Browser: abgewiesen, mit Challenge, dünner oder dieselbe.

Diesen Abschnitt in einem echten Bericht ansehen: Crawler-Berechtigungen →

Was einem Agenten gesagt wird

Die signierte Antwort, die ein Agent über die Website erhält, bevor er handelt: eine Entscheidung für Lesen, Zitieren, Verbinden und Transagieren.

Diesen Abschnitt in einem echten Bericht ansehen: Was jeder Crawler erhält →

Was sie deklariert

robots.txt, llms.txt, agents.md, die Sitemap und jede MCP- oder API-Karte, jeweils gelesen und geprüft.

Diesen Abschnitt in einem echten Bericht ansehen: Maschinendateien →

Anweisungen an Agenten

Was die Dateien der Website einem Agenten zu tun auftragen, und ob etwas davon der robots.txt widerspricht.

Diesen Abschnitt in einem echten Bericht ansehen: Anweisungen für Agenten →

Was eine Website dagegen tut

  1. Erreichbar seinStellen Sie sicher, dass die gewünschten KI-Crawler und Assistenten dieselbe Seite erhalten wie ein Browser. Bot-Schutz ist der häufigste Grund, warum das nicht so ist.
  2. Lesbar seinLegen Sie den Inhalt ins HTML, nicht nur in JavaScript, und veröffentlichen Sie eine llms.txt, damit ein Agent die wichtigen Seiten findet.
  3. Deklarieren, was Sie erlaubenrobots.txt für Crawler und agents.md oder eine MCP-Karte für handelnde Agenten, damit es eine erklärte Richtlinie gibt.
  4. Prüfbar seinRegistrieren Sie die Website kostenlos, und Agenten, die nach ihr fragen, erfahren in einer prüfbaren signierten Antwort, dass sie betreiberverifiziert ist.

Website-Betreiber beginnen mit dem kostenlosen Scan: für Websites, robots.txt für KI-Crawler, llms.txt-Audit, das Register. Der Begriff selbst: agentisches Web, definiert.

Gebaut und veröffentlicht

Die Schichten, auf die sich ein Agent verlassen kann.

Jede Kachel ist eine Live-Zählung oder ein veröffentlichtes Artefakt, jeweils mit der Seite, auf der Sie es prüfen können.

Dateien

Jede maschinenlesbare Datei auf crawlcheck.io und wie man sie prüft.

Jede Datei antwortet mit dem angegebenen Medientyp. Die Prüfung ist ein Befehl, den Sie selbst ausführen: Signierte Dateien laufen durch den Offline-Verifier, die übrigen durch einen Parser oder ein Feld, das vorhanden sein muss. Der Verifier ist /crawlcheck-verify.mjs.

FileServed asWhat it is, and the check
Discovery
/robots.txttext/plainCrawl rules for every named crawler plus Content Signals (search, ai-input, ai-train preferences).
curl -s 'https://crawlcheck.io/api/tool/robots?domain=crawlcheck.io' | jq '.tally, .shadowed_groups'
/sitemap.xmlalso /sitemap-pages.xml, /sitemap-glossary.xml, /sitemap-directory.xml, /sitemap-registry.xml, /sitemap-certificates.xmlapplication/xmlSitemap index: pages, glossary, directory, registry and certificates sitemaps.
curl -s https://crawlcheck.io/sitemap.xml | xmllint --noout - && echo valid
/llms.txttext/plainThe site for language models: what CrawlCheck is and every page worth reading, by door.
curl -s https://crawlcheck.io/llms.txt | sed -n '1p;3p'
/llms-full.txttext/markdownThe full technical guide for agents and developers in one Markdown file.
curl -s https://crawlcheck.io/llms-full.txt | grep -c '^## '
/agents.mdalso /AGENTS.mdtext/markdownHow an agent should use CrawlCheck: the core calls, the site by door, the rules.
curl -s https://crawlcheck.io/agents.md | head -1
/SKILL.mdalso /.well-known/agent-skills/crawlcheck/SKILL.mdtext/markdownAgent skill file: when to call CrawlCheck and how, with YAML front matter.
curl -s https://crawlcheck.io/SKILL.md | sed -n '2p'
/.well-known/agent-skills/index.jsonapplication/jsonAgent Skills discovery index pointing at SKILL.md.
curl -s https://crawlcheck.io/.well-known/agent-skills/index.json | jq -e '.skills[0].name'
/for-agents.mdtext/markdownThis page as Markdown. Any page also answers Accept: text/markdown.
curl -s -H 'Accept: text/markdown' https://crawlcheck.io/for-agents | head -1
APIs
/.well-known/api-catalogapplication/linkset+jsonAPI catalog (RFC 9727): every API with its description, docs and status links.
curl -s https://crawlcheck.io/.well-known/api-catalog | jq -e '.linkset | length'
/openapi.jsonalso /swagger.json, /.well-known/openapi.jsonapplication/jsonOpenAPI description of every documented operation, each with a worked example.
npx -y @redocly/cli lint https://crawlcheck.io/openapi.json
/openapi.yamlapplication/yamlThe same OpenAPI description for YAML tooling (JSON is valid YAML 1.2).
curl -s https://crawlcheck.io/openapi.yaml | python3 -c 'import sys,yaml;print(len(yaml.safe_load(sys.stdin)["paths"]))'
/.well-known/mcp/server-card.jsonalso /.well-known/mcp.jsonapplication/jsonMCP server card: the remote MCP endpoint, its tools and auth.
curl -s https://crawlcheck.io/.well-known/mcp/server-card.json | jq -e '.serverInfo.name'
/.well-known/agent-card.jsonalso /.well-known/agent.jsonapplication/jsonA2A agent card: skills, endpoint and protocol version.
curl -s https://crawlcheck.io/.well-known/agent-card.json | jq -e '.protocolVersion'
/schemas/resolve.jsonapplication/schema+jsonJSON Schema for a Resolve answer, to validate one before acting on it.
curl -s https://crawlcheck.io/schemas/resolve.json -o s.json && curl -s 'https://crawlcheck.io/api/v1/resolve?domain=example.com' -o a.json && npx -y ajv-cli validate --spec=draft2020 --strict=false -s s.json -d a.json
Signed
/.well-known/crawlcheck.jsonapplication/jsonThis page as a signed manifest: purpose, core calls, keys.
curl -s https://crawlcheck.io/.well-known/crawlcheck.json -o m.json && node crawlcheck-verify.mjs m.json --online
/.well-known/crawlcheck-staple.jsonapplication/jsoncrawlcheck.io's own signed Resolve answer, stapled so an agent needs no second call.
curl -s https://crawlcheck.io/.well-known/crawlcheck-staple.json | jq .answer > a.json && node crawlcheck-verify.mjs a.json --online
/crawlcheck-verify.mjstext/javascriptThe offline verifier: zero dependencies, Node 20+. Checks signatures, digests and log inclusion.
curl -sO https://crawlcheck.io/crawlcheck-verify.mjs && node crawlcheck-verify.mjs m.json --online
Keys and identity
/.well-known/http-message-signatures-directoryapplication/http-message-signatures-directory+jsonWeb Bot Auth key directory (Ed25519) for requests CrawlCheck signs. The response itself is signed.
curl -sD - https://crawlcheck.io/.well-known/http-message-signatures-directory | grep -i '^signature'
/.well-known/signature-agent-cardapplication/jsonSignature agent card: who signs, contact, the key directory.
curl -s https://crawlcheck.io/.well-known/signature-agent-card | jq -e '.client_name'
/.well-known/key-transparency.jsonapplication/jsonEvery signing key ever published, with when it was used.
curl -s https://crawlcheck.io/.well-known/key-transparency.json | jq '.entries | length'
/.well-known/security-key-rotation.jsonapplication/jsonKey rotation record: current key, previous keys, the rotation rule.
curl -s https://crawlcheck.io/.well-known/security-key-rotation.json | jq -e '.directory'
/.well-known/ips.jsonapplication/jsonThe IP ranges CrawlCheck crawls from (it owns none; it runs on Cloudflare's network).
curl -s https://crawlcheck.io/.well-known/ips.json | jq '.prefixes'
/.well-known/crawlcheck-observers.jsonapplication/jsonEvery observer that takes readings, with its class and status.
curl -s https://crawlcheck.io/.well-known/crawlcheck-observers.json | jq '.observers | length'
/.well-known/media-kit.jsonapplication/ld+jsonOrganization, people and brand as a schema.org graph (the media-kit standard).
curl -s https://crawlcheck.io/.well-known/media-kit.json | jq -e '."@graph"[0]."@type"'
/entitymap.jsonapplication/jsonEntityMap: the business, its identifiers and sameAs links. A readable copy is at /entitymap.html.
curl -s https://crawlcheck.io/entitymap.json | jq -e '.publisher.name'
/ns.jsonldapplication/ld+jsonThe CrawlCheck vocabulary: terms used in signed answers, as RDF.
curl -s https://crawlcheck.io/ns.jsonld | jq '."@context" | keys | length'
/.well-known/security.txtalso /security.txttext/plainSecurity contact and disclosure policy (RFC 9116), with an expiry date.
curl -s https://crawlcheck.io/.well-known/security.txt | grep -E '^(Contact|Expires):'
/.well-known/agentic-verify.txttext/plainA fixed domain-ownership token an outside directory asked us to publish.
curl -s https://crawlcheck.io/.well-known/agentic-verify.txt | wc -c
/subprocessors.jsonapplication/jsonEvery service that processes data for CrawlCheck, with its purpose and region.
curl -s https://crawlcheck.io/subprocessors.json | jq '.services | length'
Data
/feed.jsonapplication/feed+jsonEvery finding and guide as a JSON Feed, each item linking its Markdown copy.
curl -s https://crawlcheck.io/feed.json | jq '.items | length'
/feed.xmlapplication/atom+xmlThe same findings and guides as an Atom feed.
curl -s https://crawlcheck.io/feed.xml | xmllint --noout - && echo valid
/glossary.jsonapplication/ld+jsonThe whole glossary as a schema.org DefinedTermSet (CC BY 4.0).
curl -s https://crawlcheck.io/glossary.json | jq '.hasDefinedTerm | length'
/ai-crawlers.jsonapplication/jsonEvery AI and search crawler CrawlCheck tracks: token, operator, purpose, how to verify it.
curl -s https://crawlcheck.io/ai-crawlers.json | jq '.agents | length'
/directory.jsonapplication/jsonThe measured vendor directory: each vendor's own site, graded (CC BY 4.0).
curl -s https://crawlcheck.io/directory.json | jq '.measured_n'
/directory.csvtext/csvThe same directory as CSV, one row per vendor.
curl -s https://crawlcheck.io/directory.csv | head -1
/api/glossary/cadenceapplication/jsonGlossary terms added each week, and the weekly streak.
curl -s https://crawlcheck.io/api/glossary/cadence | jq '.this_week'

Maschinenlesbar

Was eine Antwort nicht ist

Eine signierte Antwort sagt, was CrawlCheck gemessen und entschieden hat, und wann. Sie ist keine Garantie für die Website. Prüfen Sie fresh_until: danach ist die Antwort veraltet. Einsprüche und Korrekturen sind öffentlich unter /disputes.

Fragen zu dieser Seite

QGibt es einen Dienst, der KI-Agenten sagt, ob einer Website zu trauen ist?
Ja. CrawlCheck liefert eine signierte Antwort pro Website: was jeder KI-Crawler tatsächlich erhalten hat, was die Website deklariert, ob ihr Betreiber die Kontrolle nachgewiesen hat, ob sie eine bekannte Marke imitiert, und eine Entscheidung für jede Aktion — lesen, zitieren, verbinden, transagieren und administrieren. Sie ist kostenlos, braucht keinen Schlüssel und lässt sich offline prüfen.
QWie kann ein KI-Agent prüfen, ob eine Website sicher ist, bevor er auf ihr handelt?
Vor dem Handeln fragen: GET /api/v1/resolve?domain= liefert die signierte Antwort, und POST /api/v1/preflight liefert eine einzelne Entscheidung für eine Aktion mit einem Beleg, den die Website prüfen kann. Der Agent prüft die Signatur mit dem veröffentlichten Schlüssel und folgt dann der Entscheidung — und behandelt Zahlungen, Logins und alles Unumkehrbare als Fall für einen Menschen.
QSagt CrawlCheck, dass eine Website sicher ist?
Es sagt, was gemessen wurde und wann, und entscheidet pro Aktion nach veröffentlichten Regeln. Es zertifiziert nie eine Transaktion: jede finanzielle, identitätsbezogene oder unumkehrbare Aktion wird zur Bestätigung durch einen Menschen markiert.
QWie nutze ich es aus einem Agenten heraus?
Per einfachem HTTP, über die npm- und PyPI-SDKs oder über den MCP-Server unter crawlcheck.io/mcp, gelistet im offiziellen MCP-Register. Für die signierte Antwort, die Preflight-Entscheidung und den kostenlosen Scan ist kein Schlüssel nötig.
QWas ist das agentische Web?
Das Web, wie KI-Agenten es im Auftrag von Menschen nutzen: Crawler, die Seiten für Suche und Training lesen, Assistenten, die eine Seite abrufen, weil jemand gefragt hat, und agentische Browser wie Perplexity Comet, ChatGPT Atlas und der Copilot-Modus in Microsoft Edge, die klicken, Formulare ausfüllen und Aufgaben erledigen.
QWie erscheinen agentische Browser einer Website?
Meist als gewöhnlicher Chrome-basierter Browser, denn genau das sind sie. Für benannte Crawler wie GPTBot geschriebene robots.txt-Gruppen treffen auf sie nicht zu — deshalb braucht eine Website, die wissen will, ob ein Agent handelt, eine Prüfung, die sich nicht allein auf den User-Agent-String stützt.
QIch betreibe eine Website. Wie stelle ich sicher, dass Agenten ihr vertrauen?
Sorgen Sie dafür, dass KI-Crawler dieselbe Seite erhalten wie ein Browser, legen Sie den Inhalt ins HTML, veröffentlichen Sie llms.txt und eine klare robots.txt, deklarieren Sie jede Agenten-Schnittstelle und registrieren Sie die Website kostenlos, damit jede signierte Antwort sagt, wer sie betreibt. Der kostenlose Scan prüft jeden dieser Punkte.