New: monitor which AI crawlers actually visit your site with Sona Agent Analytics  |  See the platform →

OAI-AdsBot

OpenAI's ad-safety crawler. It reviews pages submitted as ChatGPT ads - not organic citation candidates.

Reference reviewed by Sona

OperatorOpenAI
PowersSafety review of pages submitted as ChatGPT ads
PurposeSearch & answers
User-agent tokenOAI-AdsBot
Respects robots.txtYes

OAI-AdsBot is the newest of OpenAI's four documented crawlers, and its job is narrower than the name suggests. OpenAI describes it as used to "validate the safety of web pages submitted as ads on ChatGPT" - a compliance review of advertiser-submitted landing pages, not a crawl that enriches shopping results or influences organic answers.

That scoping makes it the least consequential OpenAI token for most sites. If you do not advertise on ChatGPT, nobody is submitting your pages for ad review, and you should see no traffic. Blocking it costs you nothing and gains you nothing.

If you do advertise, the calculus inverts sharply. The crawler has to reach the landing page for the safety check to pass, so a Disallow - or a wildcard block that catches this token by omission - can cause ad placements to fail review for reasons that will not be obvious from your ad account.

It has its own robots.txt group and its own IP feed at openai.com/adsbot.json, controllable independently of GPTBot, OAI-SearchBot, and ChatGPT-User. Anyone maintaining OpenAI rules from an older template will not have this token at all, since it postdates most published guidance.

How OAI-AdsBot behaves

  • Fires only when a page has been submitted as a ChatGPT ad, so most sites should never see it.
  • Performs safety validation, not content enrichment - it does not affect organic citation eligibility.
  • Newest of OpenAI's four tokens, so it is absent from most older robots.txt templates.
  • Has its own IP feed, separate from the GPTBot, SearchBot, and ChatGPT-User files.

Full user-agent string

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-AdsBot/1.0; +https://openai.com/adsbot

Allow OAI-AdsBot

Required if you advertise on ChatGPT - the safety review cannot pass if the crawler cannot fetch your landing page.

User-agent: OAI-AdsBot
Allow: /

Block OAI-AdsBot

You don't advertise on ChatGPT, so there is nothing to review and no cost to declining the access.

User-agent: OAI-AdsBot
Disallow: /

How to verify OAI-AdsBot

Published IP range feed

OpenAI publishes a dedicated feed at openai.com/adsbot.json, separate from its three other crawler files. Because legitimate traffic only occurs when a page has actually been submitted as a ChatGPT ad, an unexpected verified hit is a signal worth following up on - it suggests someone has submitted your URL as an ad landing page, which is useful to know if that someone is not you.

Check an IP against this bot

Commonly confused with OAI-AdsBot

OAI-SearchBot

OAI-SearchBot decides whether ChatGPT can organically cite you. OAI-AdsBot only reviews pages submitted as paid placements - blocking it has no effect on organic visibility.

GPTBot

Neither shares the other's purpose: GPTBot collects training data, OAI-AdsBot performs ad safety review. Both are separate robots.txt groups.

OAI-AdsBot FAQs

What does OAI-AdsBot actually do?

OpenAI describes it as validating the safety of web pages submitted as ads on ChatGPT. It is a compliance check on advertiser-submitted landing pages, not a crawl that feeds organic answers or shopping results.

Do I need to allow it if I don't advertise on ChatGPT?

No. Traffic only occurs when a page has been submitted as a ChatGPT ad, so if you do not advertise you should never see it, and blocking it costs you nothing.

Could blocking this break my ChatGPT ads?

Yes. The crawler has to fetch the landing page for the safety review to pass, so a Disallow - including a wildcard block that catches this token by omission - can cause placements to fail review in ways your ad account will not explain clearly.

Why is this token missing from my robots.txt template?

It is the most recent of OpenAI's four crawlers and postdates most published robots.txt guidance. Templates that cover GPTBot, OAI-SearchBot, and ChatGPT-User frequently omit it.

Can OAI-AdsBot read your page right now?

Test any URL and see exactly what AI crawlers receive.

Check my site