AI Crawler Directory

GPTBot OpenAI's ai training crawler

GPTBot is OpenAI's web crawler for collecting training data for its GPT model family. It is a bulk crawler: it visits pages broadly and repeatedly to build training corpora, and it is not the bot behind ChatGPT search results or live browsing — those are OAI-SearchBot and ChatGPT-User respectively. Blocking GPTBot removes your content from future OpenAI model training without affecting your visibility inside ChatGPT.

AI training crawlerReviewed August 2026
Quick facts
Operator
OpenAI
Feeds
Training data for OpenAI's GPT models
Type
AI training crawler
robots.txt token
GPTBot
Respects robots.txt
Yes
Official docs
platform.openai.com

What is GPTBot?

GPTBot is one of the highest-volume AI crawlers on the web. It crawls without executing JavaScript, so client-rendered content is largely invisible to it, and it revisits sites on its own schedule rather than in response to user queries.

OpenAI states that GPTBot respects robots.txt and filters out sources that require paywall access or are known to collect personally identifiable information. In practice, publishers consistently confirm that a robots.txt disallow stops GPTBot's crawling.

How to identify GPTBot

GPTBot identifies itself with the following user-agent string:

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.2; +https://openai.com/gptbot

Never trust the user-agent string alone. Scrapers routinely impersonate well-known crawlers to inherit their access. OpenAI publishes GPTBot's IP ranges as a machine-readable JSON file. A request claiming to be GPTBot from an IP outside those ranges is spoofed.

Published IP ranges: https://openai.com/gptbot.json

Note that most AI crawlers and fetchers, GPTBot included, do not execute JavaScript — so this traffic is invisible to GA4 and every script-based analytics tool. Server logs, CDN analytics, or a dedicated bot-analytics layer are the only places you will see it. For the full picture of measuring AI-driven visits, see our guide on how to track AI traffic.

Controlling GPTBot with robots.txt

To refuse GPTBot access to your entire site, add this to your robots.txt:

User-agent: GPTBot
Disallow: /

To restrict it from specific sections only (for example, premium content) while leaving the rest open:

User-agent: GPTBot
Disallow: /premium/
Disallow: /members/
Worth knowing
Blocking GPTBot only affects model training. If you want to stay visible in ChatGPT's search answers, leave OAI-SearchBot allowed — the three OpenAI bots are controlled independently.

Should you block or monetize GPTBot?

The case for blocking: If your content is your product — original reporting, proprietary data, paid research — letting GPTBot ingest it for free hands your value to a model that will answer readers' questions without sending them to you. Blocking GPTBot is the standard first move for publishers who want licensing leverage: you cannot negotiate over something you are already giving away.

The case for allowing or monetizing: Training-data access is exactly the kind of access that can be licensed rather than donated. A growing number of publishers block training crawlers by default and then sell structured access back — per-crawl licensing, RAG access, or sponsored inclusion. That converts GPTBot from a cost (server load, zero referrals) into a revenue line.

Bottom line
Block by default, then decide what access is worth. GPTBot traffic gives you no referrals and no attribution, so the only reason to allow it free of charge is a deliberate bet on training-data exposure. Most publishers are better off gating it and monetizing access on their own terms.
Where Oasy fits

See exactly what GPTBot does on your site — then decide what that access is worth.

Oasy detects and fingerprints 50+ AI crawlers with per-URL analytics, blocks the ones you exclude at the edge, and turns the rest into revenue — licensed RAG access and sponsored placement inside AI answers, settled weekly. Analytics scripts can't see this traffic; your server logs can, and so can we.

Join the waitlist

Frequently asked questions

Does blocking GPTBot remove my site from ChatGPT?+

No. GPTBot only collects training data. ChatGPT's search answers are powered by OAI-SearchBot's index, and live page visits happen via ChatGPT-User. Each has its own robots.txt token, so you can block training while staying fully visible in ChatGPT search.

Does GPTBot respect robots.txt?+

Yes. OpenAI documents that GPTBot honors robots.txt disallow rules, and publisher logs consistently confirm it. Rules take effect the next time GPTBot re-reads your robots.txt, typically within about 24 hours.

How do I verify a request is really GPTBot?+

Check the source IP against OpenAI's published ranges at openai.com/gptbot.json. The user-agent string alone proves nothing — it is trivially spoofed by scrapers hoping to inherit GPTBot's welcome.

Will blocking GPTBot hurt my Google rankings?+

No. GPTBot is unrelated to Googlebot or any search engine crawler. Blocking it has zero effect on SEO.

Stay informed on life in Europe as an expat. The Local delivers daily news, guides and essential info across 9 European countries. Sign up for the free newsletter at thelocal.com/free-newsletter