punchline!

Reference

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 openai Crawler Training data published IP ranges
OAI-SearchBot openai Crawler Search / answer index published IP ranges
ChatGPT-User openai Declared agent Live: fetches for someone asking now published IP ranges
ChatGPT agent openai Signed agent Live: acts in a browser for someone signed requests
ClaudeBot anthropic Crawler Training data published IP ranges
Claude-SearchBot anthropic Crawler Search / answer index published IP ranges
Claude-User anthropic Declared agent Live: fetches for someone asking now published IP ranges
PerplexityBot perplexity Crawler Search / answer index published IP ranges
Perplexity-User perplexity Declared agent Live: fetches for someone asking now published IP ranges
Googlebot google Crawler Search / answer index published IP ranges, reverse DNS
Bingbot microsoft Crawler Search / answer index published IP ranges, reverse DNS
Applebot apple Crawler Search / answer index published IP ranges, reverse DNS
DuckDuckBot duckduckgo Crawler Search / answer index published IP ranges
CCBot commoncrawl Crawler Training data published IP ranges
Google-Agent google Declared agent Live: acts in a browser for someone published IP ranges
MistralAI-User mistral Declared agent Live: fetches for someone asking now published IP ranges
MistralAI-Index 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.

Ask the docs

Answers come from these docs only, written by Claude (Anthropic). Your question is sent to answer it, and isn't stored.