# Known agents

The AI agents and crawlers Punchline recognizes by name (registry version 2026-10-25.1). A visit counts as one of them only when its identity checks out: a valid signature, or an IP address in the operator's published ranges. Anything that claims one of these names from the wrong address is labelled an **impostor**.

| Agent | Operator | Type | Why it fetches | Verified by |
|---|---|---|---|---|
| [GPTBot](https://platform.openai.com/docs/bots) | openai | Crawler | Training data | published IP ranges |
| [OAI-SearchBot](https://platform.openai.com/docs/bots) | openai | Crawler | Search / answer index | published IP ranges |
| [ChatGPT-User](https://platform.openai.com/docs/bots) | openai | Declared agent | Live: fetches for someone asking now | published IP ranges |
| [ChatGPT agent](https://platform.openai.com/docs/bots) | openai | Signed agent | Live: acts in a browser for someone | signed requests |
| [ClaudeBot](https://support.claude.com/en/articles/8896518-does-anthropic-crawl-data-from-the-web-and-how-can-site-owners-block-the-crawler) | anthropic | Crawler | Training data | published IP ranges |
| [Claude-SearchBot](https://support.claude.com/en/articles/8896518-does-anthropic-crawl-data-from-the-web-and-how-can-site-owners-block-the-crawler) | anthropic | Crawler | Search / answer index | published IP ranges |
| [Claude-User](https://support.claude.com/en/articles/8896518-does-anthropic-crawl-data-from-the-web-and-how-can-site-owners-block-the-crawler) | anthropic | Declared agent | Live: fetches for someone asking now | published IP ranges |
| [PerplexityBot](https://docs.perplexity.ai/guides/bots) | perplexity | Crawler | Search / answer index | published IP ranges |
| [Perplexity-User](https://docs.perplexity.ai/guides/bots) | perplexity | Declared agent | Live: fetches for someone asking now | published IP ranges |
| [Googlebot](https://developers.google.com/search/docs/crawling-indexing/verifying-googlebot) | google | Crawler | Search / answer index | published IP ranges, reverse DNS |
| [Bingbot](https://www.bing.com/webmasters/help/how-to-verify-bingbot-3905dc26) | microsoft | Crawler | Search / answer index | published IP ranges, reverse DNS |
| [Applebot](https://support.apple.com/en-us/119829) | apple | Crawler | Search / answer index | published IP ranges, reverse DNS |
| [DuckDuckBot](https://duckduckgo.com/duckduckgo-help-pages/results/duckduckbot) | duckduckgo | Crawler | Search / answer index | published IP ranges |
| [CCBot](https://commoncrawl.org/ccbot) | commoncrawl | Crawler | Training data | published IP ranges |
| [Google-Agent](https://developers.google.com/crawling/docs/crawlers-fetchers/google-user-triggered-fetchers) | google | Declared agent | Live: acts in a browser for someone | published IP ranges |
| [MistralAI-User](https://docs.mistral.ai/robots) | mistral | Declared agent | Live: fetches for someone asking now | published IP ranges |
| [MistralAI-Index](https://docs.mistral.ai/robots) | mistral | Crawler | Search / answer index | published IP ranges |

Agents not on this list are still detected, by behavior: HTTP clients, headless and automated browsers, cloud networks and machine-like request rates. See [Concepts](https://www.punchlineanalytics.com/docs/concepts).
