AI crawlers

27 AI crawlers, named.

These are the user-agents our audit and free checker look for. Each is either an answer engine that can quote and link to you, or a training-only crawler that collects text for models and sends nothing back. That difference is what matters when you decide what to block.

Answer engines: 16 crawlers that can cite you

Blocking any of these removes you from a surface where a model could name you as the source.

User-agentOperatorWhat it does
oai-searchbotOpenAIPowers ChatGPT's search index
chatgpt-userOpenAIFetches a page when a user asks ChatGPT about it
claude-userAnthropicFetches a page when a user asks Claude about it
claude-searchbotAnthropicPowers Claude's search results
perplexitybotPerplexityBuilds the index Perplexity answers from
perplexity-userPerplexityFetches a page a user asked about
google-cloudvertexbotGoogleVertex AI grounding
bingbotMicrosoftCopilot answers are built on the Bing index
msnbot-mediaMicrosoftMedia crawling for Bing/Copilot
meta-externalagentMetaCrawls for Meta AI answers
meta-externalfetcherMetaFetches a page on user request
amazonbotAmazonFeeds Alexa and Rufus answers
youbotYou.comIndexes pages You.com can cite
cohere-aiCohereRetrieval for Cohere-powered assistants
diffbotDiffbotKnowledge-graph extraction used by several assistants
timpibotTimpiIndependent index used by AI search products

Descriptions are kept in English, the language their operators publish them in.

Training-only: 11 crawlers that give nothing back

These collect content for model training. Blocking them is a licensing decision: it does not reduce your visibility.

User-agentOperatorWhat it does
gptbotOpenAICollects content that may be used to train OpenAI models; ChatGPT search uses OAI-SearchBot instead
claudebotAnthropicCollects content that may be used to train Anthropic models; Claude search uses Claude-SearchBot
google-extendedGoogleNot a crawler: a robots.txt token for Gemini training and grounding; Google says it does not affect Google Search
applebot-extendedAppleNot a crawler: a robots.txt token for training Apple models; Apple says it does not affect Apple search
claude-webAnthropicLegacy Anthropic agent no longer documented; current user fetches use Claude-User
ccbotCommon CrawlPublic dataset many models train on
bytespiderByteDanceTraining data collection
omgiliWebz.ioData resale and training corpora
anthropic-aiAnthropicLegacy training-data agent (no live citation)
facebookbotMetaTraining data collection
petalbotHuaweiPetal search and training corpora

Descriptions are kept in English, the language their operators publish them in.

Controlling one crawler

robots.txt works per user-agent. This group blocks one crawler and leaves everything else as it is:

User-agent: CCBot
Disallow: /

Blocking an answer-engine crawler removes you from that engine's answers. Blocking a training-only crawler has no effect on whether you are cited.

Check your own robots.txt

The free checker reads your robots.txt and llms.txt and tells you which of these 27 crawlers you allow.

Open the checker

This page is generated from the same catalog the product uses, so it cannot drift from what the audit checks.