WebmasterID logoWebmasterID
User agents

AI assistant user agents

Separate from background training crawlers, AI assistants make real-time fetches when a person asks them to read or browse a page. These use distinct tokens — ChatGPT-User, Claude-User, Perplexity-User — each with a self-identifying URL. This page explains the assistant-fetch pattern and links to the AI-crawlers hub.

Verified against primary sources

The assistant-fetch pattern

When a person asks an AI assistant to read or browse a specific page, the assistant fetches it in real time. These fetches use their own tokens — ChatGPT-User for OpenAI, Claude-User for Anthropic, Perplexity-User for Perplexity — each accompanied by a self-identifying URL pointing at the operator's documentation.

This is deliberately separate from the background training crawlers (GPTBot, ClaudeBot, PerplexityBot). The assistant token signals a live, user-prompted fetch rather than a bulk crawl.

Reading and controlling assistant fetches

Because assistant fetches and training crawls use different tokens, a robots.txt policy for one does not carry to the other. If you want assistants to be able to read pages on a user's behalf, allow the assistant token; otherwise disallow it specifically.

For per-token details — exact identifiers, robots.txt controls, and verification — see the individual entries in the AI-crawlers hub. Match on the stable token, not a full version string, and treat the user agent as a claim to be verified where it matters.

How it appears in analytics and logs

A user agent carrying a real-time assistant token (ChatGPT-User, Claude-User, Perplexity-User) means an assistant fetched the page because a person asked about it. It is user-triggered automation, not a background crawl and not a human page view.

Diagnostic use case

Recognise user-triggered AI assistant fetches by their tokens, distinguish them from background AI training crawlers, and find per-token controls in the AI-crawlers hub.

What WebmasterID can help detect

WebmasterID classifies real-time assistant fetchers server-side and surfaces them on the bot-intelligence and AI-visibility surfaces, distinct from background AI crawlers and from human visits.

Common mistakes

Privacy and accuracy notes

These fetches are prompted by a person, but no visitor identity reaches your server beyond a bot request. WebmasterID records them as bot events, separate from human analytics, and never builds a visitor profile.

Related pages

Sources and verification notes

Last reviewed 2026-06-24. Facts are checked against primary/official sources where available; uncertain specifics are marked “Data not yet verified” rather than guessed.