OAI-AdsBot
OpenAI's ad-review fetcher. It only ever visits pages you submitted as a ChatGPT ad, and blocking it breaks your own campaigns rather than your visibility.
| Operator | OpenAI |
|---|---|
| What it does | Reference |
| Obeys robots.txt | Yes, per its operator's docs |
| Governs | Other AI assistants |
| Has a crawler | Yes |
| Last verified | 2 September 2026 |
What blocking it costs you
What to know
OAI-AdsBot checks that a landing page submitted as a ChatGPT ad complies with OpenAI's policies, and reads the page to judge when the ad is relevant to show. It does not crawl a site: if you have never submitted an ad, it has never visited you.
It matters here for one reason. "Block all the OpenAI bots" snippets circulate with every token their author could find, and this one now appears in them. A site that runs ChatGPT ads and pastes such a snippet will find its ads failing review, with nothing connecting the two — the robots.txt edit and the rejected campaign are weeks and departments apart.
OpenAI states the content it collects is not used to train foundation models. If training is what you are trying to prevent, GPTBot is the token that does it, and blocking this one buys you nothing.
The robots.txt rules
To block OAI-AdsBot:
User-agent: OAI-AdsBot
Disallow: /To allow it explicitly — worth doing when your file also contains a blanket User-agent: * disallow, since the most specific matching group wins and a token with no group of its own falls back to the wildcard:
User-agent: OAI-AdsBot
Allow: /If neither rule is present, OAI-AdsBot is allowed. That is the default, and it is why an accidental block is nearly always something that was added rather than something that was forgotten — usually a snippet copied from a blog post that listed more tokens than the author intended to block.
Is it blocked on your site?
Your robots.txt is only the half you can read. A CDN or bot-management rule can turn OAI-AdsBot away while your file still says it is welcome, and that mismatch is invisible from the front of the site. We check both layers separately and tell you which one is doing what.
We request two things: your robots.txt and your homepage. No other pages, ever.
Official sources
- OpenAI’s crawler documentation
- Published IP ranges — the only way to verify a request claiming this user agent really came from OpenAI
Other OpenAI tokens
- GPTBot — Model training
- OAI-SearchBot — Search & citations
- ChatGPT-User — Fetches when a user asks