VerisoulAgent Atlas
All agents

ChatGPT-User

Run by OpenAI

Type: AI assistantSelf-declaredHow common: Common

How to detect ChatGPT-User

ChatGPT-User names itself in its user agent, but anyone can copy a user agent, so it is detected by confirming the user agent against other signals: source IP confirmed as the operator's own network; and how the session clicks, types, moves and navigates matches an automated agent.

Detection method
Self-declaredThe agent names itself in its user agent, and Verisoul confirms it with network, device or behavioral data. A user agent alone is never enough.
Signals that identify it
  • NetworkSource IP confirmed as the operator's own network
  • DeviceNames itself as ChatGPT-User in its user agent, which we check against the rest of the session
  • BehavioralHow the session clicks, types, moves and navigates matches an automated agent

Every signal Verisoul checks for ChatGPT-User

ChatGPT-User names itself in its user agent. Anyone can copy that, so we only label a session ChatGPT-User when the other signals check out too.

  • Not used

    Cryptographic

    Not needed to identify it

  • Used

    Network

    Source IP confirmed as the operator's own network

  • Used

    Device

    Names itself as ChatGPT-User in its user agent, which we check against the rest of the session

  • Used

    Behavioral

    How the session clicks, types, moves and navigates matches an automated agent

How often you'll see it

Common

About 1.5% of global crawler traffic and growing fast in September 2026, per Cloudflare Radar

More from OpenAI

Questions about ChatGPT-User

How do you detect ChatGPT-User?

ChatGPT-User names itself in its user agent, but anyone can copy a user agent, so it is detected by confirming the user agent against other signals: source IP confirmed as the operator's own network; and how the session clicks, types, moves and navigates matches an automated agent.

What is ChatGPT-User?

ChatGPT-User is Fetches a page when a person asks ChatGPT about it.

Does ChatGPT-User identify itself?

Partly. ChatGPT-User names itself in its user agent, but user agents are easy to copy, so the name alone is not proof.

Can a bot pretend to be ChatGPT-User?

A bot can copy ChatGPT-User's user agent or markers, but the network, device and behavior signals will not match, so it is not labeled ChatGPT-User.

How common is ChatGPT-User?

Common. About 1.5% of global crawler traffic and growing fast in September 2026, per Cloudflare Radar.

What does the Verisoul API return for ChatGPT-User?

Every session Verisoul identifies as ChatGPT-User carries an agent block with id "chatgpt_user", name, provider, type "ai_assistant", detection_method "self_declared" and the detection_signals used (network, behavioral). Build rules on the id, type and detection method.