ClaudeBot

Anthropic · Model training crawler

Collects web content that could potentially contribute to training Anthropic's models.

User-agent contains
ClaudeBot
robots.txt token
ClaudeBot
Respects robots.txt
Yes, per operator docs
Official IP ranges
14 prefixes

How to verify ClaudeBot

Matching the user agent isn't enough, because any client can send it. A real ClaudeBot request comes from an IP address inside Anthropic's published list:

The quickest way to check a whole log is our free log checker. It runs in your browser and splits ClaudeBot requests into real and fake.

First 14 prefixes
216.73.216.0/22
34.162.230.222/32
34.162.244.71/32
34.162.191.81/32
34.162.86.102/32
136.79.143.251/32
136.83.20.215/32
34.162.111.78/32
34.162.90.102/32
34.162.27.34/32
34.152.124.140/32
34.153.21.190/32
34.186.252.4/32
34.162.153.71/32

Block or allow ClaudeBot in robots.txt

User-agent: ClaudeBot
Disallow: /

Use Allow: / instead to explicitly permit it, or build a full file with the AI robots.txt generator. robots.txt is a request, not a lock: it only works for bots that honor it, and only real ClaudeBot traffic would.

Source: Anthropic documentation

Verify ClaudeBot automatically

One API call tells your app, WAF or middleware whether a request claiming to be ClaudeBot really comes from Anthropic's official IP ranges.

Get a free API key10,000 checks/month free · Pro $19/month for 1M

Other Anthropic bots