Skip to content
Sign in Start free
· 10 min read

List of AI crawlers in 2026: which ones to allow

A list of AI crawlers in 2026: the robots.txt tokens of OpenAI, Anthropic, Google, Perplexity, Apple and Meta, what each one collects, and which to allow.

QuQi TeamWritten with the crew
List of AI crawlers in 2026: which ones to allow

The AI crawlers a website sees in 2026 come in three kinds: training crawlers such as GPTBot, ClaudeBot and CCBot, search crawlers such as OAI-SearchBot, Claude-SearchBot and PerplexityBot, and live fetchers such as ChatGPT-User that open a page while someone chats. A business that wants AI answers to cite it should allow the search crawlers and live fetchers, then decide about training separately. Google-Extended and Applebot-Extended are not crawlers at all: they are robots.txt tokens that control how Google and Apple may use your pages for AI.

Below: the list, robots.txt lines for each policy, and Cloudflare's 2026 changes. For how AI search picks its sources, read how to rank in ChatGPT and AI search.

List of AI crawlers in 2026, with robots.txt tokens

The list of AI crawlers below covers the AI bots the major companies document as of October 2026, taken from the crawler pages of OpenAI, Anthropic, Perplexity, Google, Apple and the others named. The token is the name that goes after User-agent: in robots.txt. The last column reports what each company says, not what anyone has measured.

CompanyTokenKindWhat it doesObeys robots.txt, per the company
OpenAIGPTBotTrainingCollects pages that may train OpenAI's modelsYes
OpenAIOAI-SearchBotSearchFinds pages for ChatGPT searchYes
OpenAIChatGPT-UserLive fetchOpens a page when a ChatGPT user's request needs it"May not apply"
OpenAIOAI-AdsBotAd reviewVisits only landing pages submitted as ChatGPT adsNot stated
AnthropicClaudeBotTrainingCollects pages that may train Claude modelsYes, plus Crawl-delay
AnthropicClaude-SearchBotSearchIndexes pages to improve Claude's search resultsYes
AnthropicClaude-UserLive fetchOpens a page when a Claude user asksYes
PerplexityPerplexityBotSearchFinds and links pages in Perplexity answersYes
PerplexityPerplexity-UserLive fetchOpens a page for a user's question"Generally ignores" it
GoogleGooglebotSearchGoogle Search, including AI Overviews and AI ModeYes
GoogleGoogle-ExtendedToken onlyGemini training, and grounding in the Gemini app and Vertex AIYes: it exists only in robots.txt
GoogleGoogle-AgentLive fetchAgents that browse and act when a user asks"Generally ignore" it
GoogleGoogle-GeminiNotebookLive fetchFetches pages users add to Gemini Notebook"Generally ignore" it
AppleApplebotSearch and trainingSiri, Spotlight and Safari search; may train Apple modelsYes, but no Crawl-delay
AppleApplebot-ExtendedToken onlyWhether pages Applebot collected may train Apple modelsYes: it exists only in robots.txt
Metameta-externalagentTrainingTrains Meta's AI models; indexes for its productsYes
Metameta-webindexerSearchHelps Meta AI cite and link pagesYes
Metameta-externalfetcherLive fetchOpens links at a user's request, including AI agent tasks"May bypass" it
AmazonAmazonbotTraining and productsImproves Amazon's services; may train Amazon AI modelsYes, but no Crawl-delay
AmazonAmzn-SearchBotSearchSearch in Amazon products such as Alexa; no trainingYes
AmazonAmzn-UserLive fetchFetches live information for Alexa questions"May not follow all" rules
MicrosoftBingbotSearchBing results and Copilot answersYes, plus Crawl-delay
MistralMistralAI-TrainingTrainingBuilds training data for Mistral modelsYes
MistralMistralAI-IndexSearchIndexes pages for answers in Mistral's VibeNot stated
MistralMistralAI-UserLive fetchOpens a page when a Vibe user asksYes
DuckDuckGoDuckAssistBotLive fetchFetches pages for DuckDuckGo's AI answersYes
Common CrawlCCBotTrainingBuilds a free web archive that AI builders widely train onYes, plus Crawl-delay

ByteDance, TikTok's owner, is missing: it publishes no crawler documentation we could find. In October 2024, Fortune reported research by the bot management firm Kasada finding that its crawler, Bytespider, ignored robots.txt.

Training crawlers, search crawlers and live fetchers: what's the difference?

AI crawlers differ by what happens to your page after the visit. A training crawler collects pages that may end up inside a future AI model. A search crawler builds the index an assistant searches when it answers, which is how a page gets cited with a link. A live fetcher opens one page because a person asked, right now.

Each kind has its own switch. OpenAI says "each setting is independent of the others", so a site can disallow GPTBot and still appear in ChatGPT search. Anthropic, Perplexity, Meta, Amazon and Mistral split their bots the same way.

Live fetchers are the awkward group: OpenAI, Perplexity, Google, Meta and Amazon say theirs may not follow robots.txt, because a person started the request. Anthropic says Claude-User follows it.

What Google-Extended and Applebot-Extended actually block

Google-Extended is a robots.txt token, not a crawler. Google says it "doesn't have a separate HTTP request user agent string": Googlebot does the crawling, and the token only tells Google how it may use what Googlebot fetched.

Disallowing Google-Extended keeps your pages out of training for future Gemini models and out of grounding, the live lookups behind answers in the Gemini app and Vertex AI, Google's cloud AI platform. Google says it does not affect inclusion in Search and is not a ranking signal.

Google-Extended also does not keep you out of AI Overviews or AI Mode, which draw on the Search index. Those have their own controls: the nosnippet tag, and a generative AI setting in Search Console that Google said reached every site on August 31, 2026. See our guide to appearing in Google AI Overviews.

Applebot-Extended works the same way for Apple. Apple says it "does not crawl webpages" and only decides whether pages Applebot collected may train Apple's foundation models. Pages that disallow it can still appear in Siri, Spotlight and Safari search, and the rule is not used in ranking. Blocking Applebot itself is different: that stops the crawling behind Apple's search features.

Do AI crawlers respect robots.txt?

Most AI crawlers from the major companies say they respect robots.txt, but robots.txt is a request, not a lock. Nothing technical stops a crawler that ignores it, and any scraper can borrow a well-known name. Treat the table's last column as stated policy, then check your server logs, matching each visit's IP address against the company's published list.

Those policies have been tested in public. In August 2025, Cloudflare accused Perplexity of using undeclared crawlers posing as a Chrome browser to reach sites that had blocked it, and removed Perplexity from its verified bots. Perplexity called the analysis flawed, saying Cloudflare had confused user-requested fetches with crawling. In the same post, Cloudflare named OpenAI as an example of good practice: ChatGPT-User stopped when disallowed.

robots.txt also only works forward: Anthropic says a ClaudeBot block excludes a site's "future materials" from training.

Should you block AI crawlers?

Most business websites should not block AI search crawlers, because that removes them from answers that could send customers. Blocking training crawlers is a separate, smaller decision. OpenAI and Apple say it keeps pages out of future models without hiding them from search, and Anthropic runs a separate bot for each job.

The case for blocking training is about value. Cloudflare reported that 52% of the crawler requests it saw in June 2026 were for AI training, up from 22% in spring 2025, and training sends no visitors back. Publishers that sell or license their writing have good reasons to say no.

The case for allowing it is unproven: a model that learned about your business may describe it correctly without searching. No AI company documents that effect, so treat it as a bet.

Two traps catch sites that block. Google-Extended also controls grounding in the Gemini app, so blocking it can cost Gemini app answers. And where live fetchers obey a block, assistants can no longer open your page when someone asks about you by name. Cloudflare said in September 2026 that fewer than 1% of sites on its network block search crawlers, while 17% restrict AI training.

robots.txt examples for AI crawlers

robots.txt is a plain text file at the root of a domain, such as yoursite.com/robots.txt, and each subdomain needs its own. One rule trips people up: a crawler follows only the group that names it most specifically and ignores the User-agent: * group, as Google's robots.txt documentation explains. If you name a bot, repeat any Disallow lines it should still obey.

Allow every AI crawler

QuQi's own robots.txt allows all. After User-agent: * and Allow: /, it names eleven AI tokens in one group, repeating its two private paths:

  • User-agent: GPTBot
  • User-agent: OAI-SearchBot
  • User-agent: ChatGPT-User
  • User-agent: ClaudeBot
  • User-agent: Claude-SearchBot
  • User-agent: Claude-User
  • User-agent: PerplexityBot
  • User-agent: Perplexity-User
  • User-agent: Google-Extended
  • User-agent: Applebot-Extended
  • User-agent: CCBot
  • Allow: /
  • Disallow: /admin
  • Disallow: /api/

Block AI training, stay in AI search

Add a group that disallows only the training tokens, and leave everything else alone:

  • User-agent: GPTBot
  • User-agent: ClaudeBot
  • User-agent: Google-Extended
  • User-agent: Applebot-Extended
  • User-agent: meta-externalagent
  • User-agent: MistralAI-Training
  • User-agent: CCBot
  • Disallow: /

Amazonbot is a judgement call: Amazon says it may train Amazon's AI models but also serves other Amazon features, while Amzn-SearchBot handles search. Bing has no robots.txt training token. Its control is the noarchive page tag, which since 2023 keeps a page out of Bing's chat answers, now Copilot, and out of Microsoft's model training. Cloudflare reported that a robots.txt option from Microsoft is planned for early 2027.

Block every AI crawler

Put every token from the table except Googlebot, Bingbot and Applebot in one group ending in Disallow: /. That still leaves three things open:

  • The AI features of Google, Bing and Apple, which use their search crawlers. Those answer to Search Console's setting, nosnippet and noarchive, not robots.txt.
  • Live fetchers that may ignore robots.txt. Only a firewall or CDN rule stops them.
  • Anything collected before the rule went up.

Does Cloudflare block AI crawlers by default?

Cloudflare blocks some AI crawlers by default on new sites. Since September 15, 2026, new domains get a default that blocks AI training and AI agent bots on pages that display ads, while search crawlers stay allowed. Sites without ads are offered a preset that allows all three.

  • July 1, 2025: Cloudflare began blocking AI training crawlers by default on new domains.
  • July 1, 2026: AI traffic split into Search, Agent and Training, each set separately by every customer, free plan included.
  • September 15, 2026: the ad-aware defaults took effect and Disallow AI Training launched. The old Block AI bots switch gave way to the three controls, and managed robots.txt to Bot Preference Sync, announced in August.

The trap is choosing Block for Training. Googlebot, Bingbot and Applebot crawl for both search and training, and Cloudflare applies the strictest rule, so that choice blocks them and can take a site out of Google. Disallow AI Training avoids it by publishing a no-training preference in robots.txt, Google-Extended and Applebot-Extended included, while search crawling stays open. Bot Preference Sync writes such lines above your own rules, so check your live robots.txt.

How QuQi helps

Letting search crawlers in makes a site eligible, not named. QuQi's AI Visibility teammate checks every week whether Google's AI Overview, ChatGPT, Perplexity and Gemini name your business for the questions your buyers ask, records who is named instead, and turns each gap into a brief for the Copywriter. The SEO Auditor audits the site and puts what costs the most traffic first. Every batch runs in a chat you can open and step into. See pricing.

Questions people ask

Which AI crawlers should I allow in 2026?

Allow the search crawlers if you want AI answers to cite you: OAI-SearchBot, Claude-SearchBot, PerplexityBot, meta-webindexer, Amzn-SearchBot and MistralAI-Index, plus Googlebot, Bingbot and Applebot. Allow live fetchers such as ChatGPT-User and Claude-User so assistants can open your page when asked. Training crawlers such as GPTBot, ClaudeBot and CCBot are your call.

What is the difference between OAI-SearchBot and GPTBot?

OAI-SearchBot finds pages for ChatGPT search, while GPTBot collects pages that may train OpenAI's models. OpenAI treats them separately, so you can allow OAI-SearchBot and disallow GPTBot. A third agent, ChatGPT-User, opens a page when a user's request calls for it, and OpenAI says robots.txt rules may not apply to it.

Does ClaudeBot respect robots.txt?

Yes, according to Anthropic. Its help center says Anthropic's bots honor "industry standard directives in robots.txt", and ClaudeBot also supports the non-standard Crawl-delay rule. Anthropic adds that blocking its IP addresses may not work reliably, so robots.txt, set on each subdomain, is the method it recommends.

Does Perplexity respect robots.txt?

Partly. Perplexity documents PerplexityBot, its search crawler, as controlled by robots.txt, but says Perplexity-User, which fetches a page when a user asks, "generally ignores robots.txt rules". In August 2025, Cloudflare also accused Perplexity of undeclared crawling, which Perplexity disputed. To keep Perplexity fully out, robots.txt alone is not enough.

Does blocking Google-Extended remove my site from AI Overviews?

No. Google-Extended controls Gemini training and grounding in the Gemini app and Vertex AI, while AI Overviews and AI Mode use the Search index Googlebot builds. To leave AI Overviews, use Search Console's generative AI setting or the nosnippet tag, which also removes your regular snippets.

How long does a robots.txt change take to reach AI crawlers?

About a day for most. OpenAI says roughly 24 hours, Perplexity up to 24 hours, and Meta says its crawlers may cache robots.txt for up to 24 hours. DuckDuckGo gives 72 hours for DuckAssistBot. Amazon is the slow one: its bots may use a cached copy up to 30 days old.

Can a bot pretend to be GPTBot?

Yes. A user agent is plain text any program can send, and Common Crawl warns that fake CCBot traffic exists. To check a visit, compare its IP address with the company's published list: OpenAI publishes one for each bot, as do Anthropic, Perplexity, Google and Common Crawl. A GPTBot request from an unlisted address is not OpenAI.

The SEO Auditor goes firstThe first audit starts as soon as you add your website, with what costs the most traffic at the top.
Meet SEO Auditor

More from the blog

SEO vs AEO vs GEO in 2026: what each term meansSEO vs AEO vs GEO: SEO earns rankings, AEO the one direct answer, GEO citations in AI answers. Most of the wor... Schema markup for AI search: what matters in 2026Schema markup for AI search in 2026: no special schema is needed for AI answers. The types that still earn ric...

Meet your crew

Add your website. QuQi reads it, puts the crew together, and the SEO Auditor starts the first audit.

See what the crew does in your industry