About
What is NeuralCrawl?
NeuralCrawl was created by Elie Berreby to continuously archive the
robots.txt files of major US & European companies, democratic
governments and the largest social networks. Whenever a file changes, the new
version is stored, diffed against the previous one, and the change is explained
in plain language — with special attention to AI crawler policy
(GPTBot, ClaudeBot, CCBot…).
According to Elie Berreby, the Robots Exclusion Protocol is the closest thing the web has to a public policy document: it records, in machine-readable form, which user-agent an organisation lets read its website. Watching the crawling directive evolve across the corporate world and government reveals how attitudes towards search engines, scrapers and AI training are shifting.
Neural Crawl is the visible layer of a larger crawler: a starting point for OSINT analysts, journalists and researchers who work with reproducible, citable evidence, not anecdotes. The monitoring pipeline runs deeper than what is published and will keep expanding.
Methodology
- Neural Crawl fetches each website's
/robots.txton a schedule (conditional requests withETag/If-Modified-Since, redirects followed, 20s timeout, identified user-agent). - Content is normalised (BOM/CRLF) and hashed (SHA-256). A snapshot is stored only when the hash changes.
- A robots.txt aware parser produces semantic change events, not just line diffs: blocked/unblocked user-agents, added/removed rules, sitemap and crawl-delay changes.
- HTTP status codes 404/410 are recorded as genuine file removal. Network errors and 5xx are treated as fetch failures, not as deletions.
AI crawler registry (28 bots)
| User-agent | Vendor | Purpose |
|---|---|---|
GPTBot | OpenAI | LLM training crawler |
ChatGPT-User | OpenAI | User-triggered browsing |
OAI-SearchBot | OpenAI | Search indexing |
ClaudeBot | Anthropic | LLM training crawler |
Claude-User | Anthropic | User-triggered browsing |
Claude-SearchBot | Anthropic | Search indexing |
anthropic-ai | Anthropic | Legacy crawler token |
Claude-Web | Anthropic | Legacy crawler token |
CCBot | Common Crawl | Open web corpus (used for LLM training) |
Google-Extended | Gemini training opt-out token | |
Applebot-Extended | Apple | Apple Intelligence training opt-out |
PerplexityBot | Perplexity | Answer-engine indexing |
Perplexity-User | Perplexity | User-triggered browsing |
Bytespider | ByteDance | LLM training crawler |
Amazonbot | Amazon | Alexa / LLM crawler |
FacebookBot | Meta | Meta AI crawler (legacy) |
meta-externalagent | Meta | Meta AI training crawler |
Meta-WebIndexer | Meta | Meta AI search indexing & citations |
meta-externalfetcher | Meta | User-triggered fetcher |
cohere-ai | Cohere | LLM training crawler |
AI2Bot | Allen Institute for AI | Research crawler |
Diffbot | Diffbot | Structured data extraction |
omgili | Webz.io | Data feeds resold for AI training |
YouBot | You.com | Answer-engine indexing |
DuckAssistBot | DuckDuckGo | DuckAssist answers |
MistralAI-User | Mistral AI | User-triggered browsing |
PanguBot | Huawei | LLM training crawler |
Timpibot | Timpi | Decentralised index crawler |
Using the site
- Datasets — browse monitored organisations by cohort
- Feed — chronological robots.txt policy changes
- The Wall — every site × AI crawler matrix
- Trends — adoption charts and press-ready statistics
- Visualizer — look up any public domain's robots.txt
Bulk data export and programmatic API access are not offered on the public site. Contact the creator for commercial licensing.