OAI-SearchBot
OpenAI · AI search indexer
Surfaces websites in search results in ChatGPT's search features. Sites that block it won't appear in ChatGPT search answers.
- User-agent contains
OAI-SearchBot- robots.txt token
OAI-SearchBot- Respects robots.txt
- Yes, per operator docs
- Official IP ranges
- 39 prefixes
How to verify OAI-SearchBot
Matching the user agent isn't enough, because any client can send it. A real OAI-SearchBot request comes from an IP address inside OpenAI's published list:
- https://openai.com/searchbot.json39 prefixes · list dated 2026-01-02 · fetched 2026-10-21
The quickest way to check a whole log is our free log checker. It runs in your browser and splits OAI-SearchBot requests into real and fake.
First 20 prefixes
104.210.140.128/28 13.66.216.176/28 135.234.64.0/24 172.182.193.224/28 172.182.193.80/28 172.182.194.144/28 172.182.194.32/28 172.182.195.48/28 172.182.209.208/28 172.182.211.192/28 172.182.213.192/28 172.182.224.0/28 172.203.190.112/28 172.203.190.128/28 172.203.190.80/28 20.14.99.96/28 20.168.18.32/28 20.169.6.224/28 20.169.7.48/28 20.169.77.0/25
Block or allow OAI-SearchBot in robots.txt
User-agent: OAI-SearchBot 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 OAI-SearchBot traffic would.
Source: OpenAI documentation
Verify OAI-SearchBot automatically
One API call tells your app, WAF or middleware whether a request claiming to be OAI-SearchBot really comes from OpenAI's official IP ranges.