Botcard · All tokens

OAI-AdsBot

OpenAI says OAI-AdsBot visits landing pages submitted as ChatGPT ads, to check policy compliance and relevance. It says those visits are not used to train generative AI foundation models. The same page does not say whether robots.txt controls OAI-AdsBot.

robots.txt token
OAI-AdsBot
Operator
OpenAI
Kind
ads_check
robots.txt
not_stated. The cited page does not say whether robots.txt controls this token.
HTTP user-agent
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-AdsBot/1.0; +https://openai.com/adsbot OpenAI publishes this as the full user-agent string.
IP list
https://openai.com/adsbot.json URL returned HTTP 200 on 2026-10-17. Botcard does not copy the address list.
Source
Overview of OpenAI Crawlers. Retrieved 2026-10-17.

JSON

curl -s https://whosthatbot.com/v1/crawlers/oai-adsbot

Check this token

tools/call with name check_robots is the same check at POST /mcp. The pasted file disallows OAI-AdsBot on /docs and allows *. The call does not fetch a host.

curl -s https://whosthatbot.com/mcp -H 'content-type: application/json' -H 'accept: application/json, text/event-stream' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"check_robots","arguments":{"robots_txt":"User-agent: OAI-AdsBot\nDisallow: /\n\nUser-agent: *\nAllow: /\n","path":"/docs","ids":["oai-adsbot"]}}}'

That call returns fetched_target false. This row is disallow via group OAI-AdsBot, rule Disallow: /.