CrawlPact

Anthropic · Training crawler

ClaudeBot

Used by Anthropic to crawl publicly accessible content for model training.

Verified against the operator's documentationQuestions and verification details checked

Questions about ClaudeBot

What is ClaudeBot?

ClaudeBot is Anthropic's crawler for web content that could contribute to model training. Anthropic documents two other bots with their own tokens: Claude-SearchBot (search quality) and Claude-User (pages a user's question needs).

What does disallowing ClaudeBot do?

Anthropic says it signals that your site's future materials should be excluded from its AI model training datasets. Claude-SearchBot and Claude-User are addressed by their own robots.txt groups.

Does ClaudeBot support Crawl-delay?

Anthropic says it supports the non-standard Crawl-delay extension to robots.txt.

ClaudeBot is documented by Anthropic as the crawler used to gather publicly available web content for training its Claude models.

What blocking ClaudeBot does

Disallowing ClaudeBot in robots.txt signals that a website does not want its content used for model training. It does not affect Anthropic’s other documented crawlers, Claude-User (user-triggered retrieval) or Claude-SearchBot (search relevance), which are evaluated and reported separately by CrawlPact — a website can restrict training while remaining discoverable through Claude’s search or user-directed features.

Site-owner controls

Anthropic documents standard robots.txt support for disallowing ClaudeBot. As with other training-purpose crawlers, blocking it is a declared-policy signal only — see /limitations for what a robots.txt rule can and cannot guarantee.

How to verify ClaudeBot requests

Anthropic publishes its crawlers' IP addresses at https://claude.com/crawling/bots.json, and recommends robots.txt rather than IP blocking as the way to opt out. Operator documentation.

A user-agent string alone can be copied by anyone; confirming a request really came from Anthropic needs your server or CDN logs. CrawlPact audits declared policy and does not see your traffic.

Example robots.txt configuration

To disallow ClaudeBot specifically, without affecting any other crawler:

User-agent: ClaudeBot
Disallow: /

If no dedicated User-agent: ClaudeBot group exists in a domain'srobots.txt, this crawler falls back to whatever the wildcard User-agent: * group says (RFC 9309) — see robots.txt syntax basics for how group selection works. A robots.txt rule is a published instruction; it does not technically prevent access.

Official source

https://support.claude.com/en/articles/8896518-does-anthropic-crawl-data-from-the-web-and-how-can-site-owners-block-the-crawler

Verified against the source above as of 24 July 2026 — see how CrawlPact verifies crawler information.

Related guides

Other Anthropic crawlers

Other training crawlers

See how this applies to your own site

Run a free audit to check your declared AI crawler policy against your own domain, or use the AI crawler checker to see how your robots.txt treats ClaudeBot and every other documented crawler.

Analytics preferences

CrawlPact uses optional Google Analytics and Microsoft Clarity on public pages to learn which content is useful. Clarity records clicks and scrolling (session replay), with anything you type masked. Neither runs in the app or admin areas, and CrawlPact works the same whether you accept or decline. See the privacy policy.