Preview environment
CrawlPact

GPTBot

User-agent token
GPTBot
Purpose
Training
Status
active
Last verified
2026-07-24

GPTBot identifies itself with the user-agent token GPTBot and is documented by OpenAI as a crawler used to collect content that may inform the training of future OpenAI models.

What blocking GPTBot does

Disallowing GPTBot in robots.txt signals that a website does not want its content used for this specific training purpose. It does not affect OpenAI’s other documented crawlers, such as OAI-SearchBot (search) or ChatGPT-User (user-triggered retrieval), which are evaluated and reported separately by CrawlPact.

Verifying this record

Always cross-check the current token and behaviour against OpenAI’s own crawler documentation before relying on this page for a production decision — crawler documentation can change between CrawlPact’s registry releases. OpenAI’s crawler documentation moved from platform.openai.com/docs/bots to developers.openai.com/api/docs/bots since this record was first added; the citation above reflects the current location as of the last-verified date.

Example robots.txt configuration

To disallow GPTBot specifically, without affecting any other crawler:

User-agent: GPTBot
Disallow: /

If no dedicated User-agent: GPTBot group exists in a domain's robots.txt, this crawler falls back to whatever the wildcard User-agent: * group says (RFC 9309) — see robots.txt syntax basics for how group selection works.

Official source: https://developers.openai.com/api/docs/bots

Verified against the source above as of 2026-07-24 — see how CrawlPact verifies crawler information.

See how this applies to your own site

Run a free audit to check your declared AI crawler policy against your own domain, or use the AI crawler checker to check this one crawler specifically.

Audit a domain