OpenAI

ChatGPT-User

User-triggered agent that fetches webpages in real time when ChatGPT needs to retrieve information for a user query.

Purpose: Real-time webpage fetching for user queries

Quick Facts

Company
OpenAI
Respects robots.txt
May ignore
Last Updated
2025-05
Official Documentation

📊 Popularity & Traffic

User-initiated fetches; may ignore robots.txt rules since they're responding to direct user requests.

🤖 User Agent Strings

Use these patterns to identify ChatGPT-User in your server logs or configure your robots.txt file.

ChatGPT-User

May ignore robots.txt

Fetches pages on-demand during ChatGPT conversations

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot

🌐 IP Ranges

Source: Official JSON file
Official source file

Identified IP Ranges28 Ranges

23.98.179.16/28
Subnet with 16 addresses
172.183.222.128/28
Subnet with 16 addresses
52.190.190.16/28
Subnet with 16 addresses
51.8.155.64/28
Subnet with 16 addresses
51.8.155.48/28
Subnet with 16 addresses
135.237.131.208/28
Subnet with 16 addresses

How to read CIDR notation:

The /28 suffix indicates a block of 16 IP addresses. For example,.112/28 covers all addresses from .112 up to .127. Adding these to your firewall will block the entire range used by ChatGPT-User.

📝 Robots.txt Configuration

Add the following to your robots.txt file to block ChatGPT-User:

User-agent: ChatGPT-User
Disallow: /

💡 Important Notes

  • Used when a ChatGPT user's query requires browsing a specific webpage
  • Because fetches are user-initiated, may ignore robots.txt
  • Similar behavior to Custom GPTs that browse the web
Beyond blocking crawlers

See what AI is saying about your brand

Understanding crawlers is step one. With Aiso, you can see the actual conversations happening about your brand inside ChatGPT, Claude, and Perplexity.