DRONGO
verify_ai_crawlerFREE. Is a crawler who it claims to be, by the strongest available method. CRYPTOGRAPHIC (best): pass a Web Bot Auth signature (RFC 9421) with its signatureInput, signatureAgent and url — we fetch the operator's published key and verify it (proof of key control, not just network origin). NETWORK: pass a source ip with userAgent/claimed — we check the operator's published IP ranges (OpenAI, Anthropic, Google, Perplexity, Bing, Apple, DuckDuckGo, Common Crawl, Mistral, Kagi, and more). Returns verified, spoofed, unrecognised, or indeterminate; never calls a claim spoofed when it merely cannot be checked.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ip | No | The source IP address to verify (IPv4 or IPv6). Used for the network-range check. | |
| url | No | The request URL — required for a Web Bot Auth signature check (rebuilds the signed components). | |
| claimed | No | Optional explicit identity key (e.g. "gptbot", "bingbot", "googlebot") instead of a user-agent. | |
| signature | No | The request's Signature header value (Web Bot Auth / RFC 9421). | |
| userAgent | No | The User-Agent string the request presented. Used to infer the claimed identity. | |
| signatureAgent | No | The request's Signature-Agent header value — the operator key-directory URL. | |
| signatureInput | No | The request's Signature-Input header value. |