What is GPTBot?
OpenAI · AI training · class ai
Collects pages that may be used to train OpenAI models. Blocking it does not affect ChatGPT search or browsing.
Verdict: Charge it or block it. It does not pay yet.
Profile
Compiled by Crawler Atlas from the operator's published documentation. Not yet declared by the operator. JSON
| Operator | OpenAI · platform.openai.com |
|---|---|
| Purpose | AI training crawlers. Collect pages to train models. Bulk, periodic, and the ones most owners want to charge or block. |
| User-agent contains | gptbot |
| robots.txt | User-agent: GPTBotDisallow: / |
| How to verify | The operator publishes its address ranges: openai.com. A request that claims this name from an address outside these is an impostor. |
| Should you block it? | Charge it or block it. It does not pay yet. |
| Does it pay? | No. It does not carry a wallet and cannot answer a 402. A site that charges simply serves it nothing. |
| Docs | https://platform.openai.com/docs/bots |
Observed on the network
Anonymous daily counts from sites running Pay-per-Crawl that opted in, plus the ForgeMesh fleet. Last 7 days. Small sample: 1 sites reporting.
- Sites that saw it
- 1 of 1
- Fetches
- 1
- Impostor rate
- 0%
- Paid fetches
- 0
- Sites charging it
- 100%
- Sites blocking it
- 0%
- Median price
- $0.05
- First seen
- 2026-10-28
Do something about it
- See it in your own logs, verify it, and charge, allow or block it by name with the free Pay-per-Crawl plugin (WordPress, Python, JavaScript, Go, PHP).
- Run this crawler? Publish a crawler-profile.json on your domain and this page shows your declared profile with a verified badge.
- Machine-readable twin: /bots/gptbot/profile.json (free in a browser). Machines: POST
{"slug":"gptbot"}to x402.forgemesh.io/bot-profiles, $0.005 per call over x402.
Also in ai training crawlers
Crawler Atlas is maintained by ForgeMesh. Names and marks belong to their operators and are used to identify their crawlers.