OpenAI
AI training
GPTBot
Collects public pages that OpenAI may use to train its foundation models.
Follows robots.txt- User agent token
- GPTBot
- Operator
- OpenAI
- Verification
- Published IP list
- Source
- OpenAI documentation
What an AI training crawler does
A training crawler gathers public pages that may end up in the data used to train AI models. It sends no visitors back, so blocking it is the usual choice for sites that don't want their content used that way.
Block or allow GPTBot in robots.txt
Add one of these to the robots.txt file at the root of your domain. Crawlers read it before they fetch anything else.
Block GPTBot
User-agent: GPTBot
Disallow: /
Allow GPTBot
User-agent: GPTBot
Allow: /
More from OpenAI
Questions, answered.
GPTBot is an AI training crawler run by OpenAI. Collects public pages that OpenAI may use to train its foundation models.
Yes. OpenAI says GPTBot follows robots.txt.
Add "User-agent: GPTBot" and "Disallow: /" to your robots.txt.
Check the request's IP address against the list OpenAI publishes. A user agent alone proves nothing, since any script can copy it.
No. GPTBot collects pages for model training and sends no visitors back.
Block it if you don't want your pages used to train models. It sends no visitors, so blocking it costs you no traffic.
In its own documentation at https://developers.openai.com/api/docs/bots. Every fact on this page comes from there.
Still have questions? We're happy to help.
See which bots really read your site.
NoirTrack counts GPTBot and every other bot apart from real visitors, and its firewall can block them before they reach your pages.
Start free trialFree 14-day trial, no credit card. The server SDK also sees bots that never run JavaScript.