Training crawlers

ClaudeBot

ClaudeBot is a bot operated by Anthropic that collects pages used to train AI models. Scrapes data to train LLMs and AI products offered by Anthropic. It honours robots.txt, and a request claiming to be ClaudeBot can be checked against a published IP range file.

AnthropicIP rangesrobots.txt:Honours

Live check

Verify an IP that claimed to be ClaudeBot

Paste the address from the log line. It is checked against what the operator publishes.

Reference

ClaudeBot at a glance

Reference data for the ClaudeBot crawler
User agentMozilla/5.0 (compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
OperatorAnthropic
PurposeScrapes data to train Anthropic's AI products.
Respects robots.txtHonourssource
Verification methodIP rangesPublished IP range file

Anthropic publishes a single prefix file covering ClaudeBot, Claude-User and Claude-SearchBot. A request claiming to be ClaudeBot from outside those prefixes is a forgery.

https://claude.com/crawling/bots.json

Crawl patternNot published
Robots.txt tokensClaudeBot
Operator documentationhttps://support.claude.com/en/articles/8896518-does-anthropic-crawl-data-from-the-web-and-how-can-site-owners-block-the-crawler

Scrapes data to train LLMs and AI products offered by Anthropic.

robots.txt

Allow or block ClaudeBot

Paste one at the root of your domain. Rules are per token.

Block ClaudeBot
User-agent: ClaudeBot
Disallow: /
Allow ClaudeBot
User-agent: ClaudeBot
Allow: /
Allow, except the pages you never want quoted
User-agent: ClaudeBot
Allow: /
Disallow: /account/
Disallow: /checkout/
Disallow: /search

Edit the Disallow paths to match your own URLs.

What blocking actually costs you

Blocking ClaudeBot keeps your pages out of the next training run. It does not remove anything already collected, and it has no effect on how the site ranks in ordinary search.

Build a file for every crawler

FAQ

ClaudeBot questions

What is ClaudeBot?

ClaudeBot is a bot operated by Anthropic that collects pages used to train AI models. Scrapes data to train LLMs and AI products offered by Anthropic. It honours robots.txt, and a request claiming to be ClaudeBot can be checked against a published IP range file.

Does ClaudeBot respect robots.txt?

Yes. The operator documents that ClaudeBot reads robots.txt and follows Disallow rules for its own token. Rules take effect on the next fetch of the file, which can be hours or days after you publish them.

How do I verify a request really came from ClaudeBot?

Anthropic publishes a single prefix file covering ClaudeBot, Claude-User and Claude-SearchBot. A request claiming to be ClaudeBot from outside those prefixes is a forgery. The reference is published at https://claude.com/crawling/bots.json.

How do I block ClaudeBot?

Add the ClaudeBot token to robots.txt with Disallow: /. If the crawler ignores robots.txt, match the user agent at your CDN or reverse proxy and return 403 there instead.

Will blocking ClaudeBot hurt my search rankings?

Blocking ClaudeBot keeps your pages out of the next training run. It does not remove anything already collected, and it has no effect on how the site ranks in ordinary search.

    ClaudeBot (Anthropic): User Agent, IP Verification & robots.txt | IPScanner