AI agent directory / OAI-AdsBot
OAI-AdsBot
Crawler from OpenAI
Visits landing pages submitted as ChatGPT ads to check them against OpenAI's ad policies and judge when to show the ad.
OAI-AdsBot is a crawler run by OpenAI. OpenAI says it "is used to validate the safety of web pages submitted as ads on ChatGPT." When an advertiser submits an ad, OpenAI may visit the landing page to make sure it complies with its policies.
OpenAI may also use content from the landing page to decide when the ad is most relevant to show. OpenAI says the bot only visits pages submitted as ads, and that the data it collects is not used to train generative AI foundation models.
| Run by | OpenAI |
|---|---|
| Type | Crawler |
| Purpose | Advertising |
| Acts for | Its operator |
| robots.txt token | None |
| IP ranges | Published by OpenAI |
| Documentation | OpenAI's documentation |
OAI-AdsBot user-agent string
Full user agent (as documented) (source):
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-AdsBot/1.0; +https://openai.com/adsbot
Match on OAI-AdsBot; the rest of the string changes between versions.
Verifying it's really OAI-AdsBot
OpenAI publishes the IP ranges OAI-AdsBot uses at openai.com/adsbot.json. A request that names OAI-AdsBot in its user agent but comes from outside those ranges is not from OpenAI.
How Airglow identifies it
- DeclaredIt names itself in the User-Agent:
OAI-AdsBot.
Every visit in Airglow says which of these applied, so you can decide how much to trust it.
Seeing it on your site
It usually reads pages without running JavaScript, so Airglow counts every visit through a server connection (Cloudflare). When it does run JavaScript, the script sees and replays it too.
Allowing or blocking OAI-AdsBot
It has no robots.txt token: it browses for a person, the way their own browser would. If your bot protection blocks it, the person it works for gets nothing back. Airglow shows where that happens, so you can let verified agents through.
Which sites see OAI-AdsBot?
OpenAI says OAI-AdsBot only visits pages submitted as ads on ChatGPT. If you don't advertise on ChatGPT, and no one has used your pages as an ad landing page, you should see little or no traffic from it.
If you do run ChatGPT ads, expect visits to the landing pages you submitted. If you block those visits with a firewall rule, OpenAI may not be able to review the page.
Does OAI-AdsBot follow robots.txt?
OpenAI's crawler documentation does not say. It describes robots.txt controls for OAI-SearchBot and GPTBot, but the OAI-AdsBot entry gives only its purpose, user agent and IP list.
Blocking OAI-SearchBot or GPTBot does not name OAI-AdsBot. Each has its own user agent.
OAI-AdsBot vs other OpenAI bots
- OAI-AdsBot: checks landing pages submitted as ChatGPT ads. Not used for training.
- OAI-SearchBot: surfaces sites in ChatGPT search results.
- GPTBot: crawls content that may be used to train OpenAI's foundation models.
- ChatGPT-User: visits pages when a ChatGPT user asks a question or uses a GPT Action.
Questions
What is OAI-AdsBot?
It is an OpenAI crawler that visits landing pages submitted as ads on ChatGPT to check that they comply with OpenAI's policies.
Is OAI-AdsBot used to train AI models?
No. OpenAI says the data collected by OAI-AdsBot is not used to train generative AI foundation models.
Why is OAI-AdsBot visiting my site?
OpenAI says it only visits pages submitted as ads. A visit usually means one of your pages was submitted as the landing page for a ChatGPT ad.
Does OpenAI publish IP addresses for OAI-AdsBot?
Yes. The list is at openai.com/adsbot.json.
Should advertisers block OAI-AdsBot?
Not on ad landing pages. OpenAI visits those pages to review the ad, so blocking it may keep the page from being checked.
Other agents from OpenAI
Sources
Last reviewed November 10, 2026.
See when OAI-AdsBot visits your site
Airglow names every AI agent on your website, replays what it did and links the visitors it sends you. Free for one website.