GPTBot

Bot User-Agent: gptbot

🤖 Overview

GPTBot is a web crawler operated by OpenAI, first officially announced on August 7, 2023 via the OpenAI platform documentation. Its primary purpose is to collect publicly accessible web content for training and improving OpenAI’s GPT-series large language models, including GPT-4 and future iterations. The crawler feeds data into OpenAI’s model training pipeline, with usage details published at platform.openai.com/docs/gptbot.

🌐 Technical Behavior

GPTBot makes HTTP/1.1 and HTTP/2 requests with a default crawl rate that OpenAI describes as “moderate” – typically 1–2 requests per second per IP, though burst rates can be higher. The bot operates from a published set of IPv4 and IPv6 ranges that are documented at openai.com/gptbot-ranges.txt (IP list last updated October 2023). It crawls via standard HTTPS, follows redirects, and respects the Cache-Control and noindex meta tags. OpenAI states that the crawler avoids behind-login content and explicitly filters out paywalled sections using heuristics. It also respects the X-Robots-Tag HTTP header if set.

📋 robots.txt Compliance

GPTBot fully honors the robots.txt protocol and official documentation confirms it obeys Disallow directives for the User-agent: GPTBot line. OpenAI recommends site owners who wish to opt out add User-agent: GPTBot followed by Disallow: / in their robots.txt file. Additionally, the bot respects Allow: overrides for specific paths.

🔍 Detection Indicators

The primary User-Agent string is Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.5195.52 Mobile Safari/537.36 GPTBot/1.0 – note the GPTBot/1.0 token at the end. A secondary string GPTBot/1.0 (+https://openai.com/gptbot; [email protected]) is used in reverse DNS lookups. Behavioral fingerprints include a consistent request interval of 1.5–3 seconds and the absence of JavaScript execution. The bot sends the From: [email protected] header in some requests.

📊 Data Usage

Collected data is exclusively used for training OpenAI’s generative AI models. The company’s privacy policy states that publicly available text from web pages is ingested to improve model accuracy, reasoning, and factual knowledge. OpenAI does not sell the data or use it for advertising; training data is anonymized and filtered to remove personal identifiable information (PII) as described in OpenAI’s “Data Usage for AI Training” FAQ.

⚙️ Rate Limiting Policy

GPTBot is rate-limited because its persistent, systematic crawling can consume significant server resources and impact site performance for other users. The policy rationale for threshold-based blocking is to protect origin servers from excessive load while still allowing legitimate AI training – typical rate limits (e.g., 10 requests per second per IP) are enforced via nginx or Cloudflare rate-limiting rules documented in many security guides.

⚠️

Your Site May Be Hemorrhaging Revenue to Bots

Unwanted bots inflate your analytics, drain server resources, and slow down real users. Check if your site is affected — completely free.

Check My Site for Free

Free to start  ·  Cancel anytime

ⓘ Data Notice: The information presented above has been compiled from publicly available internet sources. Boteraser aggregates this data solely for informational purposes and does not independently classify, evaluate, or endorse any findings about the bots listed. The accuracy and completeness of this information is the sole responsibility of the original publishers. Boteraser and its operators accept no liability for any decisions made based on this data.