AI bots & crawlers directory

Every notable AI crawler and fetcher: what it does with your content, the user-agent string it sends, and how to allow or block it. Want a ready-made robots.txt? Use the AI robots.txt generator. Found something odd in your logs or referrers? Identify it with the AI traffic checker.

AI training crawlers

Bulk crawlers that collect page content to train or fine-tune AI models. Blocking them keeps your content out of future training datasets but does not remove anything already collected.

GPTBot

OpenAI

OpenAI's web crawler for collecting training data. Content fetched by GPTBot may be used to train and improve OpenAI's foundation models, such as the GPT series.

ClaudeBot

Anthropic

Anthropic's web crawler for collecting publicly available content that may be used to train Claude models.

Google-Extended

Google

A robots.txt control, not a separate crawler: Google-Extended has no user-agent of its own. Adding it to robots.txt tells Google not to use content that its regular crawlers fetch for training Gemini models and for grounding Gemini answers.

Applebot-Extended

Apple

Like Google-Extended, this is a robots.txt control rather than a separate crawler: it tells Apple not to use content already fetched by Applebot for training Apple's foundation models.

Meta-ExternalAgent

Meta

Meta's crawler for collecting content used to train its AI models (such as Llama) and to index content for Meta AI products.

Bytespider

ByteDance

ByteDance's (TikTok's parent company) web crawler, widely reported to collect training data for its AI models, including the Doubao assistant. It has repeatedly been reported crawling aggressively, and site owners have reported inconsistent robots.txt compliance.

CCBot

Common Crawl

The crawler of the Common Crawl non-profit, which publishes a free, open archive of the web. Many AI labs train models on Common Crawl data, which makes CCBot the single widest door into AI training datasets, but the same archive also supports academic research.

Amazonbot

Amazon

Amazon's web crawler. Amazon documents it as improving Alexa's ability to answer questions and other Amazon AI services, which can include training uses.

AI2Bot

Allen Institute for AI

The Allen Institute's crawler collecting web content for training open language models such as the OLMo family, used primarily for research.

Diffbot

Diffbot

A structured-data extraction service that crawls pages into a machine-readable knowledge graph sold to customers, including for AI applications. Because customers can request specific URLs, some fetches behave like user-initiated requests.

cohere-training-data-crawler

Cohere

A crawler attributed to Cohere that collects web content for training its enterprise language models. Cohere publishes little documentation about it, so compliance behavior is not well documented.

AI assistant fetchers

Fetchers that load a page on behalf of a user inside an AI assistant: to answer a question, summarize a link, or cite a source. Blocking them stops assistants from reading your pages live, which can also remove your site from their cited answers.

AI search indexers

Crawlers that build search indexes used to ground AI answers with links and citations. Blocking them removes your site from those AI search results.

Frequently asked questions

What is an AI crawler?

An AI crawler is an automated bot that fetches web pages for use in AI systems: collecting training data for models, indexing pages for AI search engines, or loading pages live when an assistant answers a user question. Each operator identifies its bot with a user-agent string that site owners can allow or block in robots.txt.

Should I block AI crawlers?

It depends on the bot type. Blocking training crawlers (like GPTBot or CCBot) keeps content out of future model training without affecting your traffic. Blocking assistant fetchers and AI search indexers (like ChatGPT-User, OAI-SearchBot or PerplexityBot) also removes your site from AI answers and their citation links, a growing referral channel. Many sites block training bots but allow search and assistant bots.

Do AI bots respect robots.txt?

Major operators (OpenAI, Anthropic, Google, Apple, Meta for its training crawler) document that their crawlers obey robots.txt. Some user-initiated fetchers (like Perplexity-User or Meta-ExternalFetcher) are documented as bypassing robots.txt because a human requested the page, and a few crawlers have poorly documented or inconsistent compliance. Each bot page in this directory lists what its operator documents.

How do I see how much AI traffic my site gets?

AI assistants that cite your pages send real visitors: traffic with referrers like chatgpt.com or perplexity.ai. An analytics tool that classifies AI referrers, such as Glyphex, shows how many visitors each assistant sends and which pages they land on.

How much AI traffic do you already get?

Glyphex classifies visits from ChatGPT, Perplexity, Claude, Gemini and more. See which assistants send you visitors and which pages they cite.

See your AI traffic