Back to home

    AI Crawlers & Bots: the 2026 reference.

    Every major AI crawler in one place — GPTBot, ClaudeBot, PerplexityBot, Google-Extended, Applebot-Extended, Bingbot, Meta-ExternalAgent, and more. What each bot does, whether it respects robots.txt, and whether Crackle PR recommends allowing it.

    Published by Parry Headrick, Founder & CEO · Updated

    Trusted by category-leading tech brands

    Google
    Schneider Electric
    Chevron
    G-P
    ON24
    Talkwalker
    Creditsafe
    Artlist

    Definition

    What is an AI crawler?

    An AI crawler is an automated bot operated by an AI company (OpenAI, Anthropic, Google, Perplexity, Apple, Microsoft, Meta) that fetches web pages either to (a) train foundation models or (b) retrieve real-time context for AI answers. Each bot uses a distinct User-Agent string and — in most cases — honors robots.txt directives.

    “Blocking AI-training crawlers doesn't hurt SEO today. It costs you citation share for the next three years.”

    Crackle PR maintains this reference because AI-crawler policy is now the highest-leverage technical decision in generative engine optimization. Get it wrong and you'll spend the next three years wondering why your brand doesn't appear in ChatGPT, Claude, or Perplexity answers.

    The short version: allow every AI training and retrieval bot listed below, unless you have a specific legal or licensing reason not to. Being absent from the training corpus is a compounding tax — every model release re-cements the incumbents who allowed access. See our GEO explainer for the full argument.

    Manage policy in robots.txt as the source of truth. If you also run Cloudflare, keep the AI Crawlers dashboard set to Allow so it doesn't override your robots.txt — see our GEO glossary and AEO program for how this fits into a full LLM visibility strategy.

    Why Crackle PR

    • 15+ major AI crawlers documented with User-Agent strings and operator
    • Training bots vs. retrieval bots vs. user-initiated fetch bots
    • Which bots respect robots.txt and which are treated as user browsers
    • Crackle PR's allow/block recommendation for each, with reasoning
    • Official documentation links for every bot
    • Guidance for Cloudflare / CDN-level AI bot policies

    The Complete AI Crawler List (2026)

    GPTBot — Operator: OpenAI. User-Agent: GPTBot. Purpose: Training data collection for ChatGPT / GPT models. Respects robots.txt: Yes. Crackle recommendation: Allow — being in the training corpus is upstream of being cited. Official docs →

    OAI-SearchBot — Operator: OpenAI. User-Agent: OAI-SearchBot. Purpose: Real-time retrieval for ChatGPT Search results and citations. Respects robots.txt: Yes. Crackle recommendation: Allow — this bot directly determines ChatGPT Search citations. Official docs →

    ChatGPT-User — Operator: OpenAI. User-Agent: ChatGPT-User. Purpose: On-demand fetches triggered by a ChatGPT user's prompt. Respects robots.txt: Yes. Crackle recommendation: Allow — blocking removes you from user-initiated ChatGPT lookups. Official docs →

    ClaudeBot — Operator: Anthropic. User-Agent: ClaudeBot. Purpose: Training data collection for Claude models. Respects robots.txt: Yes. Crackle recommendation: Allow — Claude's citation share in enterprise buyer research is rising fast. Official docs →

    claude-web — Operator: Anthropic. User-Agent: claude-web. Purpose: Real-time retrieval when a Claude user asks a question that needs live web data. Respects robots.txt: Yes. Crackle recommendation: Allow — retrieval citations are the highest-value LLM surface. Official docs →

    PerplexityBot — Operator: Perplexity. User-Agent: PerplexityBot. Purpose: Indexes pages so Perplexity can cite them in answer results. Respects robots.txt: Yes. Crackle recommendation: Allow — Perplexity is the most citation-transparent AI search engine. Official docs →

    Perplexity-User — Operator: Perplexity. User-Agent: Perplexity-User. Purpose: User-initiated fetches from a Perplexity session. Respects robots.txt: No. Crackle recommendation: Cannot be blocked via robots.txt — treated as a user browser. Official docs →

    Google-Extended — Operator: Google. User-Agent: Google-Extended. Purpose: Controls whether your content trains Gemini / Google Bard models. Does NOT affect Google Search indexing. Respects robots.txt: Yes. Crackle recommendation: Allow — required for Gemini training inclusion; separate from Googlebot. Official docs →

    Googlebot — Operator: Google. User-Agent: Googlebot. Purpose: Powers Google Search AND Google AI Overviews. Do NOT block. Respects robots.txt: Yes. Crackle recommendation: Never block. Also feeds AI Overview citations. Official docs →

    Applebot-Extended — Operator: Apple. User-Agent: Applebot-Extended. Purpose: Opt-out signal for Apple Intelligence and Apple foundation model training. Respects robots.txt: Yes. Crackle recommendation: Allow — Apple Intelligence surfaces will grow through 2026. Official docs →

    Bingbot — Operator: Microsoft. User-Agent: bingbot. Purpose: Indexes for Bing Search AND Copilot / Bing Chat citations. Respects robots.txt: Yes. Crackle recommendation: Never block. Copilot pulls directly from Bing's index. Official docs →

    Meta-ExternalAgent — Operator: Meta. User-Agent: Meta-ExternalAgent. Purpose: Training data collection for Meta AI (Llama). Respects robots.txt: Yes. Crackle recommendation: Allow — Llama is downstream of many open-source AI assistants. Official docs →

    Amazonbot — Operator: Amazon. User-Agent: Amazonbot. Purpose: Indexes content for Alexa answers and Amazon AI features. Respects robots.txt: Yes. Crackle recommendation: Allow — powers Alexa voice answers. Official docs →

    cohere-ai — Operator: Cohere. User-Agent: cohere-ai. Purpose: Retrieval for Cohere Command models and enterprise RAG deployments. Respects robots.txt: Yes. Crackle recommendation: Allow — enterprise RAG systems increasingly cite via Cohere. Official docs →

    Bytespider — Operator: ByteDance. User-Agent: Bytespider. Purpose: Training data for Doubao and TikTok AI features. Respects robots.txt: Yes. Crackle recommendation: Allow if you want APAC / TikTok-adjacent AI visibility. Official docs →

    Three Bot Categories You Need to Understand

    Training bots (GPTBot, ClaudeBot, Google-Extended, Applebot-Extended, Meta-ExternalAgent, Bytespider). These fetch pages to train foundation models. Blocking them removes your brand from the corpus that becomes tomorrow's LLM knowledge.

    Retrieval / indexing bots (OAI-SearchBot, PerplexityBot, Bingbot, Googlebot, claude-web, Amazonbot, cohere-ai). These build the real-time index the AI answer engine actually cites. Blocking them removes you from citation results directly.

    User-initiated fetch bots (ChatGPT-User, Perplexity-User). Triggered by a live user prompt. Often treated as user browsers and may ignore robots.txt.

    FAQ

    Common questions

    Related Reading

    Go deeper in Insights

    About Crackle PR

    Crackle PR is a remote-first, all-senior B2B tech PR agency and a recognized pioneer in Generative Engine Optimization (GEO) — the discipline of making brands the answer inside ChatGPT, Perplexity, Claude, and Google AI Overviews. Learn more about Crackle PR or read the founder’s bio.

    12
    The Inquiry

    Start with the best tech PR agency.

    Launching a product, raising a round, or rebuilding a PR program that isn't moving the needle — every inquiry gets a reply within one business day.

    (415) 246-8486[email protected]
    Boston · Portsmouth, NH · San Francisco
    Monday–Friday · 9:00–18:00 ET

    A note from the founder

    "We answer every inquiry personally. No bots, no junior staff, no triage queue. If it's a fit, we'll tell you. If it isn't, we'll tell you that, too."

    Parry Headrick · Founder

    By submitting, you agree to be contacted by Crackle PR. We never share inquiries.