Assistant fetchers

Claude-User

Claude-User is a bot operated by Anthropic that fetches single pages on demand for an AI assistant. Claude-User is dispatched by Anthropic's Claude AI assistant in response to user prompts, when it needs to fetch content to include in its answers. It honours robots.txt, and a request claiming to be Claude-User can be checked against a published IP range file.

AnthropicIP rangesrobots.txt:Honours

Live check

Verify an IP that claimed to be Claude-User

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

Reference

Claude-User at a glance

Reference data for the Claude-User crawler
User agentMozilla/5.0 (compatible; Claude-User/1.0; +Claude-User@anthropic.com)
OperatorAnthropic
PurposeAssistant fetchers
Respects robots.txtHonourssource
Verification methodIP rangesPublished IP range file

Fired when a Claude user asks about a specific page, so it arrives one URL at a time. Covered by the same published prefix file as ClaudeBot.

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

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

Claude-User is dispatched by Anthropic's Claude AI assistant in response to user prompts, when it needs to fetch content to include in its answers.

robots.txt

Allow or block Claude-User

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

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

Edit the Disallow paths to match your own URLs.

What blocking actually costs you

Blocking Claude-User means a person who asks about one of your URLs gets an error instead of a summary. That is a support and reputation trade-off, not a training one.

Build a file for every crawler

FAQ

Claude-User questions

What is Claude-User?

Claude-User is a bot operated by Anthropic that fetches single pages on demand for an AI assistant. Claude-User is dispatched by Anthropic's Claude AI assistant in response to user prompts, when it needs to fetch content to include in its answers. It honours robots.txt, and a request claiming to be Claude-User can be checked against a published IP range file.

Does Claude-User respect robots.txt?

Yes. The operator documents that Claude-User 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 Claude-User?

Fired when a Claude user asks about a specific page, so it arrives one URL at a time. Covered by the same published prefix file as ClaudeBot. The reference is published at https://claude.com/crawling/bots.json.

How do I block Claude-User?

Add the Claude-User 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 Claude-User hurt my search rankings?

Blocking Claude-User means a person who asks about one of your URLs gets an error instead of a summary. That is a support and reputation trade-off, not a training one.

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