Skip to content

AI crawler

What is GPTBot?

GPTBot is OpenAI's crawler that collects public pages to train its foundation models.

AI trainingFollows robots.txtIP list
Operator
OpenAI
Purpose
AI training. Collects pages to train AI models. Blocking it does not remove you from AI answers.
robots.txt token
GPTBot
Sample user agent
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.4; +https://openai.com/gptbotUser agents change with versions. Match on the token, not the full string.
Follows robots.txt
Yes, according to OpenAI.
How to verify
Check the IP against OpenAI's published list.
Last reviewed

Allow or block GPTBot

Block GPTBot
User-agent: GPTBot
Disallow: /

Asks GPTBot not to crawl any page. Well-behaved crawlers stop; it does not stop anyone who ignores robots.txt.

Allow GPTBot
User-agent: GPTBot
Allow: /

Lets GPTBot crawl everything. You only need this if a broader rule would otherwise block it.

Should you block it?

Blocking GPTBot asks OpenAI not to use new crawls of your pages for training. It doesn't remove you from AI answers, and it doesn't affect OAI-SearchBot.

Write a full policy with the AI Crawler Policy Generator

How to verify a GPTBot request

  1. Find the IP address of the request in your server or CDN logs.
  2. Get OpenAI's published list (OpenAI IP list).
  3. Check whether the IP falls inside one of the ranges. If it doesn't, the request is not from GPTBot, whatever its user agent says.

Questions about GPTBot

Is GPTBot safe to allow?

GPTBot reads public pages; it does not log in or submit forms. Whether to allow it is about how your content is used, not security.

How do I know a request is really GPTBot?

Check the request against what OpenAI publishes: Check the IP against OpenAI's published list. The user agent alone proves nothing.

How often does GPTBot visit?

It depends on your site; OpenAI doesn't publish a schedule. Referscope shows the real visits.

Less guessing. Clearer growth.

Connect your site today and see your first verified AI crawler by tomorrow.