AI crawler
also known as: AI bot · answer-engine crawler
The automated agents that answer engines and AI assistants use to fetch, render and index pages before citing them: GPTBot and OAI-SearchBot for ChatGPT, PerplexityBot for Perplexity, ClaudeBot for Claude, Google-Extended for Google’s AI Overviews and AI Mode. Each engine runs its own crawler under its own user agent, and a page that disallows one in robots.txt has opted out of citation by that engine specifically, whatever else the page gets right stops mattering to it.
In AI Search API
This site’s own robots.ts names GPTBot, OAI-SearchBot, ChatGPT-User, PerplexityBot, ClaudeBot, Claude-Web and Google-Extended explicitly and allows each one full-content access, a product whose entire job is reporting what these engines say would be a contradiction if it hid from the same engines’ crawlers. The allowlist sits next to the standard-crawler rule rather than replacing it, so ordinary search indexing is unaffected. Every marketing page, glossary entry and surface spoke is written to be genuinely extractable by these crawlers, not just permitted.
const AI_BOTS = [
'GPTBot', 'OAI-SearchBot', 'ChatGPT-User',
'PerplexityBot', 'ClaudeBot', 'Claude-Web',
'Google-Extended',
];
// each gets: { userAgent, allow: '/', disallow: DISALLOW }Related terms
See it in the product
Every definition here is enforced in the Envelope contract. Run a capture and read the fields yourself.