Rattlesnakes By Mail
A Field Guide to the Crawlers of the Web
8,487
requests to this site from AI crawlers, 2026-09-13 to 2026-10-08
An AI crawler is the program a company such as OpenAI, Anthropic or Google uses to read web pages. The chart counts the pages each crawler read on this site, day by day.
On a typical day the site logs about 88 requests from AI crawlers; the busiest day was 2026-09-24 with 2,684 requests, 31 times the typical day, when ClaudeBot made 1,141 requests and GPTBot 1,101.
ClaudeBot 2,977 GPTBot 2,314 Googlebot 1,328 Applebot 1,078 GoogleOther 562 OAI-SearchBot 76 Other crawlers 152 Requests per day from AI crawlers Stacked columns of daily requests from AI crawlers, 2026-09-13 to 2026-10-08. On a typical day the site logs about 88 requests from AI crawlers; the busiest day was 2026-09-24 with 2,684 requests, 31 times the typical day, when ClaudeBot made 1,141 requests and GPTBot 1,101. Requests per day 0 1,000 2,000 3,000 Sep 13 Sep 21 Sep 30 Oct 8 ClaudeBot, 2026-09-13: 1 request (day total 3) GPTBot, 2026-09-13: 1 request (day total 3) OAI-SearchBot, 2026-09-13: 1 request (day total 3) ClaudeBot, 2026-09-14: 535 requests (day total 701) GPTBot, 2026-09-14: 3 requests (day total 701) Googlebot, 2026-09-14: 79 requests (day total 701) Applebot, 2026-09-14: 6 requests (day total 701) GoogleOther, 2026-09-14: 76 requests (day total 701) OAI-SearchBot, 2026-09-14: 2 requests (day total 701) ClaudeBot, 2026-09-15: 24 requests (day total 289) Googlebot, 2026-09-15: 133 requests (day total 289) Applebot, 2026-09-15: 2 requests (day total 289) GoogleOther, 2026-09-15: 121 requests (day total 289) Other crawlers, 2026-09-15: 9 requests (day total 289) ClaudeBot, 2026-09-16: 24 requests (day total 768) GPTBot, 2026-09-16: 666 requests (day total 768) Googlebot, 2026-09-16: 30 requests (day total 768) GoogleOther, 2026-09-16: 46 requests (day total 768) OAI-SearchBot, 2026-09-16: 2 requests (day total 768) ClaudeBot, 2026-09-17: 24 requests (day total 60) Googlebot, 2026-09-17: 4 requests (day total 60) Applebot, 2026-09-17: 19 requests (day total 60) GoogleOther, 2026-09-17: 8 requests (day total 60) Other crawlers, 2026-09-17: 5 requests (day total 60) ClaudeBot, 2026-09-18: 469 requests (day total 1,205) GPTBot, 2026-09-18: 436 requests (day total 1,205) Googlebot, 2026-09-18: 78 requests (day total 1,205) Applebot, 2026-09-18: 9 requests (day total 1,205) GoogleOther, 2026-09-18: 206 requests (day total 1,205) OAI-SearchBot, 2026-09-18: 3 requests (day total 1,205) Other crawlers, 2026-09-18: 4 requests (day total 1,205) ClaudeBot, 2026-09-19: 31 requests (day total 61) Googlebot, 2026-09-19: 7 requests (day total 61) GoogleOther, 2026-09-19: 13 requests (day total 61) OAI-SearchBot, 2026-09-19: 2 requests (day total 61) Other crawlers, 2026-09-19: 8 requests (day total 61) ClaudeBot, 2026-09-20: 2 requests (day total 192) GPTBot, 2026-09-20: 3 requests (day total 192) Googlebot, 2026-09-20: 10 requests (day total 192) Applebot, 2026-09-20: 171 requests (day total 192) OAI-SearchBot, 2026-09-20: 4 requests (day total 192) Other crawlers, 2026-09-20: 2 requests (day total 192) ClaudeBot, 2026-09-21: 28 requests (day total 893) Googlebot, 2026-09-21: 711 requests (day total 893) Applebot, 2026-09-21: 148 requests (day total 893) GoogleOther, 2026-09-21: 1 request (day total 893) OAI-SearchBot, 2026-09-21: 2 requests (day total 893) Other crawlers, 2026-09-21: 3 requests (day total 893) ClaudeBot, 2026-09-22: 4 requests (day total 33) Googlebot, 2026-09-22: 11 requests (day total 33) Applebot, 2026-09-22: 11 requests (day total 33) OAI-SearchBot, 2026-09-22: 5 requests (day total 33) Other crawlers, 2026-09-22: 2 requests (day total 33) ClaudeBot, 2026-09-23: 16 requests (day total 200) Googlebot, 2026-09-23: 28 requests (day total 200) Applebot, 2026-09-23: 151 requests (day total 200) OAI-SearchBot, 2026-09-23: 2 requests (day total 200) Other crawlers, 2026-09-23: 3 requests (day total 200) ClaudeBot, 2026-09-24: 1,141 requests (day total 2,684) GPTBot, 2026-09-24: 1,101 requests (day total 2,684) Googlebot, 2026-09-24: 9 requests (day total 2,684) Applebot, 2026-09-24: 426 requests (day total 2,684) OAI-SearchBot, 2026-09-24: 5 requests (day total 2,684) Other crawlers, 2026-09-24: 2 requests (day total 2,684) ClaudeBot, 2026-09-25: 55 requests (day total 154) GPTBot, 2026-09-25: 3 requests (day total 154) Googlebot, 2026-09-25: 21 requests (day total 154) Applebot, 2026-09-25: 62 requests (day total 154) GoogleOther, 2026-09-25: 2 requests (day total 154) OAI-SearchBot, 2026-09-25: 4 requests (day total 154) Other crawlers, 2026-09-25: 7 requests (day total 154) ClaudeBot, 2026-09-26: 48 requests (day total 87) GPTBot, 2026-09-26: 3 requests (day total 87) Googlebot, 2026-09-26: 12 requests (day total 87) Applebot, 2026-09-26: 16 requests (day total 87) GoogleOther, 2026-09-26: 2 requests (day total 87) OAI-SearchBot, 2026-09-26: 3 requests (day total 87) Other crawlers, 2026-09-26: 3 requests (day total 87) ClaudeBot, 2026-09-27: 47 requests (day total 329) GPTBot, 2026-09-27: 61 requests (day total 329) Googlebot, 2026-09-27: 84 requests (day total 329) Applebot, 2026-09-27: 47 requests (day total 329) GoogleOther, 2026-09-27: 80 requests (day total 329) OAI-SearchBot, 2026-09-27: 5 requests (day total 329) Other crawlers, 2026-09-27: 5 requests (day total 329) ClaudeBot, 2026-09-28: 49 requests (day total 73) GPTBot, 2026-09-28: 3 requests (day total 73) Googlebot, 2026-09-28: 8 requests (day total 73) Applebot, 2026-09-28: 8 requests (day total 73) OAI-SearchBot, 2026-09-28: 3 requests (day total 73) Other crawlers, 2026-09-28: 2 requests (day total 73) ClaudeBot, 2026-09-29: 48 requests (day total 59) GPTBot, 2026-09-29: 4 requests (day total 59) Googlebot, 2026-09-29: 2 requests (day total 59) Applebot, 2026-09-29: 2 requests (day total 59) OAI-SearchBot, 2026-09-29: 3 requests (day total 59) ClaudeBot, 2026-09-30: 46 requests (day total 75) GPTBot, 2026-09-30: 3 requests (day total 75) Googlebot, 2026-09-30: 7 requests (day total 75) OAI-SearchBot, 2026-09-30: 3 requests (day total 75) Other crawlers, 2026-09-30: 16 requests (day total 75) ClaudeBot, 2026-10-01: 49 requests (day total 61) GPTBot, 2026-10-01: 3 requests (day total 61) Googlebot, 2026-10-01: 1 request (day total 61) OAI-SearchBot, 2026-10-01: 3 requests (day total 61) Other crawlers, 2026-10-01: 5 requests (day total 61) ClaudeBot, 2026-10-02: 49 requests (day total 69) GPTBot, 2026-10-02: 4 requests (day total 69) Googlebot, 2026-10-02: 4 requests (day total 69) OAI-SearchBot, 2026-10-02: 4 requests (day total 69) Other crawlers, 2026-10-02: 8 requests (day total 69) ClaudeBot, 2026-10-03: 48 requests (day total 67) GPTBot, 2026-10-03: 3 requests (day total 67) OAI-SearchBot, 2026-10-03: 2 requests (day total 67) Other crawlers, 2026-10-03: 14 requests (day total 67) ClaudeBot, 2026-10-04: 48 requests (day total 76) GPTBot, 2026-10-04: 4 requests (day total 76) Googlebot, 2026-10-04: 9 requests (day total 76) OAI-SearchBot, 2026-10-04: 5 requests (day total 76) Other crawlers, 2026-10-04: 10 requests (day total 76) ClaudeBot, 2026-10-05: 48 requests (day total 96) GPTBot, 2026-10-05: 3 requests (day total 96) Googlebot, 2026-10-05: 28 requests (day total 96) GoogleOther, 2026-10-05: 7 requests (day total 96) OAI-SearchBot, 2026-10-05: 2 requests (day total 96) Other crawlers, 2026-10-05: 8 requests (day total 96) ClaudeBot, 2026-10-06: 44 requests (day total 70) GPTBot, 2026-10-06: 3 requests (day total 70) Googlebot, 2026-10-06: 14 requests (day total 70) OAI-SearchBot, 2026-10-06: 3 requests (day total 70) Other crawlers, 2026-10-06: 6 requests (day total 70) ClaudeBot, 2026-10-07: 51 requests (day total 89) GPTBot, 2026-10-07: 4 requests (day total 89) Googlebot, 2026-10-07: 18 requests (day total 89) OAI-SearchBot, 2026-10-07: 3 requests (day total 89) Other crawlers, 2026-10-07: 13 requests (day total 89) ClaudeBot, 2026-10-08: 48 requests (day total 93) GPTBot, 2026-10-08: 3 requests (day total 93) Googlebot, 2026-10-08: 20 requests (day total 93) OAI-SearchBot, 2026-10-08: 5 requests (day total 93) Other crawlers, 2026-10-08: 17 requests (day total 93) Sep 24: 2,684 Sep 18: 1,205 Requests per day 0 1,000 2,000 3,000 Sep 13 Sep 21 Sep 30 Oct 8 ClaudeBot, 2026-09-13: 1 request (day total 3) GPTBot, 2026-09-13: 1 request (day total 3) OAI-SearchBot, 2026-09-13: 1 request (day total 3) ClaudeBot, 2026-09-14: 535 requests (day total 701) GPTBot, 2026-09-14: 3 requests (day total 701) Googlebot, 2026-09-14: 79 requests (day total 701) Applebot, 2026-09-14: 6 requests (day total 701) GoogleOther, 2026-09-14: 76 requests (day total 701) OAI-SearchBot, 2026-09-14: 2 requests (day total 701) ClaudeBot, 2026-09-15: 24 requests (day total 289) Googlebot, 2026-09-15: 133 requests (day total 289) Applebot, 2026-09-15: 2 requests (day total 289) GoogleOther, 2026-09-15: 121 requests (day total 289) Other crawlers, 2026-09-15: 9 requests (day total 289) ClaudeBot, 2026-09-16: 24 requests (day total 768) GPTBot, 2026-09-16: 666 requests (day total 768) Googlebot, 2026-09-16: 30 requests (day total 768) GoogleOther, 2026-09-16: 46 requests (day total 768) OAI-SearchBot, 2026-09-16: 2 requests (day total 768) ClaudeBot, 2026-09-17: 24 requests (day total 60) Googlebot, 2026-09-17: 4 requests (day total 60) Applebot, 2026-09-17: 19 requests (day total 60) GoogleOther, 2026-09-17: 8 requests (day total 60) Other crawlers, 2026-09-17: 5 requests (day total 60) ClaudeBot, 2026-09-18: 469 requests (day total 1,205) GPTBot, 2026-09-18: 436 requests (day total 1,205) Googlebot, 2026-09-18: 78 requests (day total 1,205) Applebot, 2026-09-18: 9 requests (day total 1,205) GoogleOther, 2026-09-18: 206 requests (day total 1,205) OAI-SearchBot, 2026-09-18: 3 requests (day total 1,205) Other crawlers, 2026-09-18: 4 requests (day total 1,205) ClaudeBot, 2026-09-19: 31 requests (day total 61) Googlebot, 2026-09-19: 7 requests (day total 61) GoogleOther, 2026-09-19: 13 requests (day total 61) OAI-SearchBot, 2026-09-19: 2 requests (day total 61) Other crawlers, 2026-09-19: 8 requests (day total 61) ClaudeBot, 2026-09-20: 2 requests (day total 192) GPTBot, 2026-09-20: 3 requests (day total 192) Googlebot, 2026-09-20: 10 requests (day total 192) Applebot, 2026-09-20: 171 requests (day total 192) OAI-SearchBot, 2026-09-20: 4 requests (day total 192) Other crawlers, 2026-09-20: 2 requests (day total 192) ClaudeBot, 2026-09-21: 28 requests (day total 893) Googlebot, 2026-09-21: 711 requests (day total 893) Applebot, 2026-09-21: 148 requests (day total 893) GoogleOther, 2026-09-21: 1 request (day total 893) OAI-SearchBot, 2026-09-21: 2 requests (day total 893) Other crawlers, 2026-09-21: 3 requests (day total 893) ClaudeBot, 2026-09-22: 4 requests (day total 33) Googlebot, 2026-09-22: 11 requests (day total 33) Applebot, 2026-09-22: 11 requests (day total 33) OAI-SearchBot, 2026-09-22: 5 requests (day total 33) Other crawlers, 2026-09-22: 2 requests (day total 33) ClaudeBot, 2026-09-23: 16 requests (day total 200) Googlebot, 2026-09-23: 28 requests (day total 200) Applebot, 2026-09-23: 151 requests (day total 200) OAI-SearchBot, 2026-09-23: 2 requests (day total 200) Other crawlers, 2026-09-23: 3 requests (day total 200) ClaudeBot, 2026-09-24: 1,141 requests (day total 2,684) GPTBot, 2026-09-24: 1,101 requests (day total 2,684) Googlebot, 2026-09-24: 9 requests (day total 2,684) Applebot, 2026-09-24: 426 requests (day total 2,684) OAI-SearchBot, 2026-09-24: 5 requests (day total 2,684) Other crawlers, 2026-09-24: 2 requests (day total 2,684) ClaudeBot, 2026-09-25: 55 requests (day total 154) GPTBot, 2026-09-25: 3 requests (day total 154) Googlebot, 2026-09-25: 21 requests (day total 154) Applebot, 2026-09-25: 62 requests (day total 154) GoogleOther, 2026-09-25: 2 requests (day total 154) OAI-SearchBot, 2026-09-25: 4 requests (day total 154) Other crawlers, 2026-09-25: 7 requests (day total 154) ClaudeBot, 2026-09-26: 48 requests (day total 87) GPTBot, 2026-09-26: 3 requests (day total 87) Googlebot, 2026-09-26: 12 requests (day total 87) Applebot, 2026-09-26: 16 requests (day total 87) GoogleOther, 2026-09-26: 2 requests (day total 87) OAI-SearchBot, 2026-09-26: 3 requests (day total 87) Other crawlers, 2026-09-26: 3 requests (day total 87) ClaudeBot, 2026-09-27: 47 requests (day total 329) GPTBot, 2026-09-27: 61 requests (day total 329) Googlebot, 2026-09-27: 84 requests (day total 329) Applebot, 2026-09-27: 47 requests (day total 329) GoogleOther, 2026-09-27: 80 requests (day total 329) OAI-SearchBot, 2026-09-27: 5 requests (day total 329) Other crawlers, 2026-09-27: 5 requests (day total 329) ClaudeBot, 2026-09-28: 49 requests (day total 73) GPTBot, 2026-09-28: 3 requests (day total 73) Googlebot, 2026-09-28: 8 requests (day total 73) Applebot, 2026-09-28: 8 requests (day total 73) OAI-SearchBot, 2026-09-28: 3 requests (day total 73) Other crawlers, 2026-09-28: 2 requests (day total 73) ClaudeBot, 2026-09-29: 48 requests (day total 59) GPTBot, 2026-09-29: 4 requests (day total 59) Googlebot, 2026-09-29: 2 requests (day total 59) Applebot, 2026-09-29: 2 requests (day total 59) OAI-SearchBot, 2026-09-29: 3 requests (day total 59) ClaudeBot, 2026-09-30: 46 requests (day total 75) GPTBot, 2026-09-30: 3 requests (day total 75) Googlebot, 2026-09-30: 7 requests (day total 75) OAI-SearchBot, 2026-09-30: 3 requests (day total 75) Other crawlers, 2026-09-30: 16 requests (day total 75) ClaudeBot, 2026-10-01: 49 requests (day total 61) GPTBot, 2026-10-01: 3 requests (day total 61) Googlebot, 2026-10-01: 1 request (day total 61) OAI-SearchBot, 2026-10-01: 3 requests (day total 61) Other crawlers, 2026-10-01: 5 requests (day total 61) ClaudeBot, 2026-10-02: 49 requests (day total 69) GPTBot, 2026-10-02: 4 requests (day total 69) Googlebot, 2026-10-02: 4 requests (day total 69) OAI-SearchBot, 2026-10-02: 4 requests (day total 69) Other crawlers, 2026-10-02: 8 requests (day total 69) ClaudeBot, 2026-10-03: 48 requests (day total 67) GPTBot, 2026-10-03: 3 requests (day total 67) OAI-SearchBot, 2026-10-03: 2 requests (day total 67) Other crawlers, 2026-10-03: 14 requests (day total 67) ClaudeBot, 2026-10-04: 48 requests (day total 76) GPTBot, 2026-10-04: 4 requests (day total 76) Googlebot, 2026-10-04: 9 requests (day total 76) OAI-SearchBot, 2026-10-04: 5 requests (day total 76) Other crawlers, 2026-10-04: 10 requests (day total 76) ClaudeBot, 2026-10-05: 48 requests (day total 96) GPTBot, 2026-10-05: 3 requests (day total 96) Googlebot, 2026-10-05: 28 requests (day total 96) GoogleOther, 2026-10-05: 7 requests (day total 96) OAI-SearchBot, 2026-10-05: 2 requests (day total 96) Other crawlers, 2026-10-05: 8 requests (day total 96) ClaudeBot, 2026-10-06: 44 requests (day total 70) GPTBot, 2026-10-06: 3 requests (day total 70) Googlebot, 2026-10-06: 14 requests (day total 70) OAI-SearchBot, 2026-10-06: 3 requests (day total 70) Other crawlers, 2026-10-06: 6 requests (day total 70) ClaudeBot, 2026-10-07: 51 requests (day total 89) GPTBot, 2026-10-07: 4 requests (day total 89) Googlebot, 2026-10-07: 18 requests (day total 89) OAI-SearchBot, 2026-10-07: 3 requests (day total 89) Other crawlers, 2026-10-07: 13 requests (day total 89) ClaudeBot, 2026-10-08: 48 requests (day total 93) GPTBot, 2026-10-08: 3 requests (day total 93) Googlebot, 2026-10-08: 20 requests (day total 93) OAI-SearchBot, 2026-10-08: 5 requests (day total 93) Other crawlers, 2026-10-08: 17 requests (day total 93) Sep 24: 2,684 Requests per day from AI crawlers, 2026-09-13 to 2026-10-08 . ClaudeBot made 2,977 requests, the most of any crawler. Source: this site's own request logs, each request checked against the vendor's published identity. Method: /method .
Rattlesnakes By Mail is a reference on how AI crawlers and AI search engines read the web. Each page on Rattlesnakes By Mail is a record, and each fact on a record is a dated claim. Three formats serve the same content: HTML, Markdown at the .md suffix, and JSON at the .json suffix. The same URL answers Accept: text/markdown and application/json. Claim 47 , for example, states: ClaudeBot honours industry standard robots.txt directives that signal do not crawl. Claim 47 carries confidence high and the method vendor_doc, quotes Anthropic's crawler documentation dated 2026-04-07, and was verified on 2026-09-13.
Observations
Rattlesnakes By Mail logs each request from an identified crawler and publishes per-crawler daily counts at /observed. ClaudeBot made 2977 requests in the last 30 days and 100% of the requests were verified against Anthropic's published IP ranges. An unverified request means the request IP address did not match a published range, and an unverified request is not evidence that the user agent was spoofed.
Claims
Every fact on Rattlesnakes By Mail is a dated claim with a verbatim vendor quote, a source URL, a method and a confidence, published at /claims. A published claim is never edited: a change creates a new claim that supersedes the old claim, both claims stay addressable, and every supersession is listed at /changes.
Questions
Rattlesnakes By Mail records every search query made on the site, matches each query against the published claims, and publishes the unmatched queries as gaps at /questions. A seeded question carries the label seeded, and an organic question carries the source the query arrived from.
Data
Rattlesnakes By Mail exports each public table nightly as JSON and as CSV under CC BY 4.0 to the public GitHub repository crank-box/rattlesnakesbymail-data. The dataset and the nightly export are described at /data.
Blocking
Disallowing Google-Extended in robots.txt stops Google from using already-crawled content to train Gemini models and to ground Gemini features .
Google documents that Google-Extended does not affect a site's inclusion in Google Search and is not used as a ranking signal in Google Search.
Disallowing GPTBot in robots.txt signals to OpenAI that crawled content is not to be used to train OpenAI's generative AI foundation models , and allowing OAI-SearchBot alongside that disallow keeps a site eligible to appear in ChatGPT search results .
A GPTBot disallow does not govern ChatGPT-User, because OpenAI documents that ChatGPT-User fetches a page when a user asks ChatGPT a question and that robots.txt rules may not apply to a user-initiated fetch .
Crawler identity is checked against the IP ranges the vendor publishes , and Google and Apple document a reverse DNS method in addition.
Which AI crawlers exist, and what each crawler does
The Crawlers index of Rattlesnakes By Mail lists every automated agent and every robots.txt policy token that Rattlesnakes By Mail documents, one row per entity. An entity is one named agent, or one named robots.txt token, that a vendor publishes and documents separately, and each entity holds its own record at its own URL. Rattlesnakes By Mail covers six vendors: Anthropic, OpenAI, Google, Microsoft, Apple and Perplexity. Fifteen rows cover crawlers, fetchers, search bots, one ads bot and two robots.txt policy tokens.
Kind separates what an agent does from who operates the agent. A crawler fetches pages on the vendor's own schedule, with no user waiting on the fetch. A fetcher retrieves one page at the moment a user asks an assistant a question. A search_bot fetches pages to build and serve the index behind an AI answer engine. An ads_bot fetches pages submitted as advertisements and checks the pages against the vendor's advertising policies. A policy_token is a name that appears only in robots.txt, and a policy token governs how a vendor may use content the vendor already crawled. Google-Extended and Applebot-Extended are robots.txt tokens with no crawler behind either token: Google documents that Google-Extended has no separate HTTP request user agent string and that crawling is done with existing Google user agent strings, and Apple documents that Applebot-Extended does not correspond to a separate crawler user agent string.
How AI crawler documentation has changed, by date
The Changes log of Rattlesnakes By Mail records every movement in the claim ledger, one row per claim that entered the ledger, moved within the ledger, or left the ledger. A change row names the date, the entity, the kind of change, the old value and the new value. Kinds read as follows: new marks a claim published for the first time, updated marks a claim whose value changed, superseded marks a claim replaced by a newer claim, retired marks a claim withdrawn without a replacement, and disputed marks a claim a reviewer has flagged against contrary evidence.
AI crawler traffic data from the last 30 days
The table below ranks every crawler by requests logged on Rattlesnakes By Mail in the last 30 days, with the share Rattlesnakes By Mail could verify against each vendor's published identity.
Questions about AI crawlers with no documented answer
A gap is a question that matched no published claim, and a gap appears at /questions only once an editor publishes it.
62 questions have been recorded as gaps since 2026-09-13, 49 of the questions are published at /questions, and the question raised most often so far is: Can robots.txt cleanly separate "allow this page for search or citation" from "block it for training," and does that distinction hold across every major AI platform?
Related
Every claimed field on every crawler has its own page at /fields .
Any two crawlers can be compared side by side at /compare .