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.
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.
| Company | Token | Kind | What it does | Obeys robots.txt, per the company |
|---|---|---|---|---|
| OpenAI | GPTBot | Training | Collects pages that may train OpenAI's models | Yes |
| OpenAI | OAI-SearchBot | Search | Finds pages for ChatGPT search | Yes |
| OpenAI | ChatGPT-User | Live fetch | Opens a page when a ChatGPT user's request needs it | "May not apply" |
| OpenAI | OAI-AdsBot | Ad review | Visits only landing pages submitted as ChatGPT ads | Not stated |
| Anthropic | ClaudeBot | Training | Collects pages that may train Claude models | Yes, plus Crawl-delay |
| Anthropic | Claude-SearchBot | Search | Indexes pages to improve Claude's search results | Yes |
| Anthropic | Claude-User | Live fetch | Opens a page when a Claude user asks | Yes |
| Perplexity | PerplexityBot | Search | Finds and links pages in Perplexity answers | Yes |
| Perplexity | Perplexity-User | Live fetch | Opens a page for a user's question | "Generally ignores" it |
Googlebot | Search | Google Search, including AI Overviews and AI Mode | Yes | |
Google-Extended | Token only | Gemini training, and grounding in the Gemini app and Vertex AI | Yes: it exists only in robots.txt | |
Google-Agent | Live fetch | Agents that browse and act when a user asks | "Generally ignore" it | |
Google-GeminiNotebook | Live fetch | Fetches pages users add to Gemini Notebook | "Generally ignore" it | |
| Apple | Applebot | Search and training | Siri, Spotlight and Safari search; may train Apple models | Yes, but no Crawl-delay |
| Apple | Applebot-Extended | Token only | Whether pages Applebot collected may train Apple models | Yes: it exists only in robots.txt |
| Meta | meta-externalagent | Training | Trains Meta's AI models; indexes for its products | Yes |
| Meta | meta-webindexer | Search | Helps Meta AI cite and link pages | Yes |
| Meta | meta-externalfetcher | Live fetch | Opens links at a user's request, including AI agent tasks | "May bypass" it |
| Amazon | Amazonbot | Training and products | Improves Amazon's services; may train Amazon AI models | Yes, but no Crawl-delay |
| Amazon | Amzn-SearchBot | Search | Search in Amazon products such as Alexa; no training | Yes |
| Amazon | Amzn-User | Live fetch | Fetches live information for Alexa questions | "May not follow all" rules |
| Microsoft | Bingbot | Search | Bing results and Copilot answers | Yes, plus Crawl-delay |
| Mistral | MistralAI-Training | Training | Builds training data for Mistral models | Yes |
| Mistral | MistralAI-Index | Search | Indexes pages for answers in Mistral's Vibe | Not stated |
| Mistral | MistralAI-User | Live fetch | Opens a page when a Vibe user asks | Yes |
| DuckDuckGo | DuckAssistBot | Live fetch | Fetches pages for DuckDuckGo's AI answers | Yes |
| Common Crawl | CCBot | Training | Builds a free web archive that AI builders widely train on | Yes, 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: GPTBotUser-agent: OAI-SearchBotUser-agent: ChatGPT-UserUser-agent: ClaudeBotUser-agent: Claude-SearchBotUser-agent: Claude-UserUser-agent: PerplexityBotUser-agent: Perplexity-UserUser-agent: Google-ExtendedUser-agent: Applebot-ExtendedUser-agent: CCBotAllow: /Disallow: /adminDisallow: /api/
Block AI training, stay in AI search
Add a group that disallows only the training tokens, and leave everything else alone:
User-agent: GPTBotUser-agent: ClaudeBotUser-agent: Google-ExtendedUser-agent: Applebot-ExtendedUser-agent: meta-externalagentUser-agent: MistralAI-TrainingUser-agent: CCBotDisallow: /
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,
nosnippetandnoarchive, 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.