Can AI crawlers read your site?
Check what your robots.txt tells 23 AI crawlers, from ChatGPT and Claude to Perplexity and Gemini, plus whether you have an llms.txt and whether the page asks not to be indexed. Free, no sign-up.
Answers, search and training are different crawlers
Most AI companies run separate crawlers for each job, so you can stay visible in AI answers while opting out of training. Here is every crawler the checker tests and what it does.
AI answers
Assistants fetching a page live because someone asked about it.
| User agent | Company | What it does |
|---|---|---|
| ChatGPT-UserOpenAI | Opens your page when a ChatGPT user asks about it. OpenAI says robots.txt may not apply to these user-initiated visits. | |
| Claude-UserAnthropic | Fetches your page when a Claude user asks a question that needs it. | |
| Perplexity-UserPerplexity | Fetches pages a Perplexity user asked about. Perplexity says it generally ignores robots.txt for these. | |
| Meta-ExternalFetcherMeta | Fetches links for Meta AI when a user shares or asks about them. | |
| DuckAssistBotDuckDuckGo | Pulls the sources behind DuckDuckGo's AI-assisted answers. | |
| MistralAI-UserMistral | Fetches pages for Le Chat users. |
AI & search indexing
Crawlers that decide whether you show up in AI search and classic search.
| User agent | Company | What it does |
|---|---|---|
| OAI-SearchBotOpenAI | Decides whether your pages can appear in ChatGPT search results. | |
| Claude-SearchBotAnthropic | Indexes pages so Claude can cite them in search answers. | |
| PerplexityBotPerplexity | Builds the index Perplexity answers and cites from. | |
| GooglebotGoogle | Google Search, including AI Overviews and AI Mode. | |
| BingbotMicrosoft | Bing Search and Microsoft Copilot answers. | |
| ApplebotApple | Siri, Spotlight and Safari suggestions. | |
| DuckDuckBotDuckDuckGo | DuckDuckGo's own search index. |
AI training
Crawlers that collect public pages to train models.
| User agent | Company | What it does |
|---|---|---|
| GPTBotOpenAI | Collects pages to train OpenAI's models. Blocking it doesn't remove you from ChatGPT search. | |
| ClaudeBotAnthropic | Collects pages to train Anthropic's models. | |
| Google-ExtendedGoogle | A robots.txt token, not a crawler: controls use in Gemini training and grounding. Doesn't affect Google Search. | |
| Applebot-ExtendedApple | A robots.txt token, not a crawler: controls use of Applebot's pages to train Apple's models. | |
| Meta-ExternalAgentMeta | Collects pages to train Meta's AI models. | |
| CCBotCommon Crawl | Builds Common Crawl, an open dataset many models train on. | |
| BytespiderByteDance | ByteDance's crawler, used for its AI models. | |
| AmazonbotAmazon | Amazon's crawler, used for Alexa answers and model training. | |
| cohere-training-data-crawlerCohere | Collects pages to train Cohere's models. | |
| AI2BotAi2 | Collects pages for the Allen Institute's open models. |
Questions people ask
See which AI crawlers actually visit, and what they read
Datasense logs every GPTBot, ClaudeBot and Perplexity request next to your visitors, flags fake crawlers by IP, and shows the pages they hit that return 404. Pro is $9/month with a 14-day free trial.