العربيةFree AI check

Home/AI crawlers list

Guide

AI crawlers and user agents in 2026: the reference list

AI companies send different bots for different jobs: one to collect training data, one to build a search index, one to fetch a page a user asked about. Block the wrong one and you vanish from AI answers. Here is every major bot, from each company's own documentation, and the robots.txt we recommend.

There are three kinds of AI bot. Training crawlers (GPTBot, ClaudeBot, Meta-ExternalAgent, CCBot) collect pages that may be used to train future models. Search crawlers (OAI-SearchBot, Claude-SearchBot, PerplexityBot, Googlebot, Bingbot) build the indexes that AI assistants search when they answer. User-triggered fetchers (ChatGPT-User, Claude-User, Perplexity-User) open a page because a person asked.

A business that wants to be recommended should allow every search crawler and fetcher, and make a deliberate choice about training crawlers. Then check the firewall, because a CDN block overrides robots.txt. Our free AI crawler checker tests your site against the list below.

3kinds of AI bot: training, search index, user-triggered fetch
30%of AI crawler traffic came from GPTBot in May 2025, up from 5% a year earlier (Cloudflare)
~24hfor OpenAI's and Perplexity's systems to reflect a robots.txt change (their docs)
5xxa robots.txt that returns a server error means "complete disallow" for every crawler (RFC 9309)

The list: AI crawlers and user agents in 2026

Every row except Bytespider comes from the company's own documentation, checked on 21 and 22 October 2026, and each token links to that page. "Token" is the name you write after User-agent: in robots.txt.

TokenCompanyPurposeFollows robots.txt?
OAI-SearchBotOpenAISearch index for ChatGPT searchYes. Opted-out sites "will not be shown in ChatGPT search answers"
GPTBotOpenAITrainingYes
ChatGPT-UserOpenAIUser-triggered fetch"robots.txt rules may not apply"
OAI-AdsBotOpenAIChecks landing pages submitted as ChatGPT adsOnly visits pages submitted as ads; not used for training
Claude-SearchBotAnthropicSearch index for ClaudeYes
ClaudeBotAnthropicTrainingYes, and supports Crawl-delay
Claude-UserAnthropicUser-triggered fetchYes. Blocking it stops Claude retrieving your page for users
GooglebotGoogleGoogle Search, including AI Overviews and AI ModeYes
Google-ExtendedGoogleToken only, no crawler: Gemini training and grounding in Gemini AppsYes (it is a robots.txt control)
Google-CloudVertexBotGoogleCrawls a site owner asked for, to build Vertex AI agentsYes; Googlebot rules also apply to it
GoogleOtherGoogleOne-off crawls for research and developmentYes
Google-AgentGoogleAgents on Google infrastructure acting on a user's requestUser-triggered fetchers "generally ignore robots.txt rules"
PerplexityBotPerplexitySearch index; "not used to crawl content for AI foundation models"Yes
Perplexity-UserPerplexityUser-triggered fetch"generally ignores robots.txt rules"
BingbotMicrosoftBing search, Copilot and Bing's grounding APIYes. Use NOARCHIVE or NOCACHE tags to limit Copilot use
ApplebotAppleSearch in Siri, Spotlight and Safari; data may also train Apple modelsYes; follows Googlebot rules if Applebot is not named
Applebot-ExtendedAppleToken only: opt out of training Apple's foundation modelsYes. It "does not crawl webpages"
Meta-ExternalAgentMetaTraining AI models and indexing contentYes
Meta-WebIndexerMetaSearch for Meta AI; helps Meta "cite and link to your content"Yes
Meta-ExternalFetcherMetaUser-triggered fetch and agent tasks"may bypass robots.txt rules"
AmazonbotAmazonImproving Amazon products; "may be used to train Amazon AI models"Yes; no Crawl-delay
Amzn-SearchBotAmazonSearch in Amazon products such as Alexa; no trainingYes
Amzn-UserAmazonUser-triggered fetch, for example live answers in Alexa"may not follow all robots.txt directives"
CCBotCommon CrawlOpen web archive, widely used to train AI modelsYes
MistralAI-IndexMistral AISearch index; "not used for generative AI training of any kind"Yes
MistralAI-UserMistral AIUser-triggered fetch in Mistral's Vibe assistantYes; it "governs which sites these user requests can be made to"
MistralAI-TrainingMistral AITrainingYes
DuckAssistBotDuckDuckGoReal-time fetches for DuckDuckGo's AI answers; not used for trainingYes; changes take effect after 72 hours
BytespiderByteDanceNo official documentation foundUnknown

Most of these companies also publish the IP addresses their bots use, linked from the same documentation pages (for example openai.com/searchbot.json, perplexity.com/perplexitybot.json and bing.com/toolbox/bingbot.json). Use those lists to tell a real bot from a fake one that only borrows its name. Anthropic warns against the reverse: blocking its IP addresses to opt out "may not work correctly", because it stops the bot reading your robots.txt.

Training, search and user fetch: what each choice costs you

Block a training crawler

Your future pages should be left out of that company's training data. You stay in its search answers. The cost: future models may know less about you, so answers from memory may leave you out.

Block a search crawler

You drop out of that assistant's index. OpenAI says such sites "will not be shown in ChatGPT search answers". For a business that wants buyers, this is almost always a mistake.

Block a user fetcher

When a buyer asks about you, or pastes your link, the assistant may not be able to open your page. Some fetchers ignore robots.txt anyway, so the block may not even work.

Two Google details trip people up. Google-Extended does not touch Google Search: to leave AI Overviews and AI Mode you use the Search generative AI control in Search Console instead, and Google says that control "doesn't affect AI training". And because Google-Extended has no user agent of its own, you will never see it in your logs.

The robots.txt we recommend for a business that wants to be recommended

Keep it short. Under the robots.txt standard (RFC 9309), a crawler that finds a group with its own name obeys that group only. It ignores the User-agent: * group completely. So naming bots just to "allow" them is risky: they then skip every rule in your general group. The safest file lets every bot follow one general group, and names only the bots you want to keep out.

# Everyone: crawl the site, skip private areas
User-agent: *
Disallow: /admin/
Disallow: /checkout/

Sitemap: https://www.example.com/sitemap.xml

That is the whole file for most businesses. Every search crawler, fetcher and training crawler that follows robots.txt is allowed in, except into the private folders.

If you object to AI training, add one group for the training tokens. You stay in AI search answers:

# Optional: opt out of AI training, stay in AI search
User-agent: GPTBot
User-agent: ClaudeBot
User-agent: Google-Extended
User-agent: Applebot-Extended
User-agent: Meta-ExternalAgent
User-agent: CCBot
User-agent: MistralAI-Training
Disallow: /

Think twice before adding Google-Extended to that group. Google says it also controls "grounding" in Gemini Apps, so blocking it can keep you out of Gemini app answers that cite the web. Amazonbot is left out on purpose, because Amazon describes it as both product improvement and training.

Some sites also add Cloudflare's Content Signals line, such as Content-Signal: search=yes, ai-train=no. Cloudflare itself says content signals "express preferences; they are not technical countermeasures", and we found no AI company documenting that it reads them. The IETF's AI Preferences working group is drafting a standard way to say the same thing, but it is not finished.

Six mistakes we check on every site

  1. The firewall says no. Since 1 July 2025 Cloudflare has asked every new domain whether to allow AI crawlers, with blocking as the default. Bot-fight modes and security plugins can do the same. robots.txt cannot override a firewall.
  2. robots.txt returns a server error. RFC 9309 says a 5xx response means crawlers "MUST assume complete disallow". One broken file blocks every bot.
  3. Copy-paste blocklists. A "block all AI bots" list can include search crawlers such as OAI-SearchBot, PerplexityBot or Claude-SearchBot, which removes you from AI search, not just training. Read every line before you paste one.
  4. Named groups that skip your rules. As above: a bot with its own group ignores User-agent: *.
  5. Waiting for instant results. OpenAI and Perplexity say changes take about 24 hours, Amazon may use a copy up to 30 days old, DuckDuckGo says 72 hours, and RFC 9309 lets crawlers cache the file for up to 24 hours.
  6. Trusting the name in the logs. Anyone can send a request that says "GPTBot". Check the IP against the published list before you act on it.

What about bots that ignore the rules?

robots.txt is a request, not a lock. The standard says its rules "are not a form of access authorization". Disputes happen. On 4 August 2025 Cloudflare said Perplexity used undeclared crawlers to get around no-crawl rules, and removed it from its verified bot list. Perplexity replied that Cloudflare had confused its traffic with requests from an outside browser service. We can't settle that argument, but the lesson is practical: if you truly need to keep a bot out, use a firewall rule. If you want to be recommended, the bigger risk is blocking the bots you need.

What we'd do for you

Every engagement starts by checking access: robots.txt, firewall and CDN rules, server logs for the real bots, and the pages each assistant can actually read. The free AI check asks 10 of your buyers' questions on ChatGPT and Gemini (Google AI). The audit (AED 1,950, or USD 549 for clients outside the GCC at adjoltz.com/us) adds a full crawler and access review across four AI tools. Monthly plans (Foundation AED 4,500 or USD 1,249, Growth AED 8,500 or USD 2,349, Authority AED 16,000 or USD 4,399) run month to month, no setup fee, with an unconditional 30-day money-back guarantee (rules). For a quick self-check, run your site through our AI crawler checker.

What we don't promise

Questions people ask

Which AI crawlers should a business allow?

At least the search and answer bots: OAI-SearchBot and ChatGPT-User (ChatGPT), Claude-SearchBot and Claude-User (Claude), PerplexityBot, Googlebot and Bingbot. Blocking these removes or weakens you in those assistants' answers. Training bots such as GPTBot, ClaudeBot and Google-Extended are a separate choice.

If I block GPTBot, will I disappear from ChatGPT?

No. OpenAI says each setting is independent: GPTBot is for training, and OAI-SearchBot is for ChatGPT search. Block GPTBot and allow OAI-SearchBot if you want to stay in ChatGPT search answers but out of training.

Do AI crawlers obey robots.txt?

The automatic crawlers of OpenAI, Anthropic, Google, Perplexity, Apple, Amazon, Meta, Mistral, DuckDuckGo and Common Crawl say they do. Several user-triggered fetchers say robots.txt may not apply, because a person asked for the page: ChatGPT-User, Perplexity-User, Google's user-triggered fetchers, Meta-ExternalFetcher and Amzn-User.

Why is an AI bot still blocked when robots.txt allows it?

Usually the firewall or CDN. Since 1 July 2025 Cloudflare has asked new domains whether to allow AI crawlers, and other hosts have bot rules too. A firewall block wins over robots.txt. Check your server logs, or use our free AI crawler checker.

Is Google-Extended a crawler?

No. Google says it has no separate user agent; crawling is done by Google's normal crawlers and Google-Extended is a robots.txt token that controls use for Gemini training and grounding. It does not affect Google Search, AI Overviews or AI Mode, which are controlled through Googlebot and Search Console.

Does ByteDance's Bytespider respect robots.txt?

We could not find official ByteDance documentation for Bytespider, so we cannot say what it promises. Cloudflare reported that its share of AI crawler traffic fell from 42% in May 2024 to 7.2% in May 2025. If you want to block it, a firewall rule is more reliable than robots.txt.

Sources

  1. OpenAI: Overview of OpenAI crawlers
  2. Anthropic: Does Anthropic crawl data from the web, and how can site owners block the crawler? (7 Apr 2026)
  3. Google: common crawlers, including Google-Extended (updated 15 Oct 2026)
  4. Google: user-triggered fetchers, including Google-Agent
  5. Google Search Console Help: Search generative AI control
  6. Perplexity: Perplexity crawlers
  7. Bing Webmaster Tools: Which crawlers does Bing use?
  8. Bing Webmaster Guidelines (Copilot, NOARCHIVE, NOCACHE)
  9. Apple: About Applebot
  10. Meta: Meta web crawlers (updated 21 May 2026)
  11. Amazon: Amazonbot, Amzn-SearchBot and Amzn-User
  12. Common Crawl: CCBot
  13. Mistral AI: robots
  14. DuckDuckGo: DuckAssistBot
  15. RFC 9309: Robots Exclusion Protocol (Sep 2022)
  16. Cloudflare press release: AI crawlers blocked by default for new domains (1 Jul 2025)
  17. Cloudflare: From Googlebot to GPTBot, who's crawling your site in 2025 (1 Jul 2025)
  18. Cloudflare: Content Signals Policy (24 Sep 2025)
  19. Cloudflare: Perplexity is using stealth, undeclared crawlers (4 Aug 2025)
  20. Perplexity: Agents or bots? Making sense of AI on the open web (Aug 2025)
  21. IETF AI Preferences (aipref) working group

Read next

What does AI say about your business?

Free AI check on WhatsApp: 10 real buyer questions on ChatGPT and Gemini (Google AI). Result in about 10 minutes during Dubai working hours.

Get my free AI check