Training scrapers
Training scrapers collect text in bulk for model training rather than for an index a live answer retrieves from. OpenAI documents GPTBot as the crawler that makes its foundation models more useful and safe[1], and says a Disallow for it signals that a site's content should not be used in training[2]. Anthropic's ClaudeBot collects content that could contribute to training[3], and Common Crawl's CCBot feeds a public archive gathered since 2008 that most open corpora are cut from[4][5]. Blocking this class is a separate decision from blocking a search crawler.
Opting out
The larger operators publish a token that controls training alone. Google-Extended decides whether crawled content may train future Gemini models[6], and Apple is explicit that Applebot-Extended does not itself crawl anything: it is a preference read at training time, and a page that disallows it still appears in search results[7]. That separation is the point. A site can refuse the training corpus and keep the index entry an answer engine cites from. See robots.txt.

Common Crawl
Common Crawl is the largest shared input. CCBot is a Nutch-based crawler built on Apache Hadoop[4], feeding a corpus of petabytes gathered since 2008[5]. Common Crawl publishes a robots.txt block that stops the crawler from crawling a site[8], which acts forward, on crawls not yet taken. The withdrawal figures below are therefore measured against a corpus, C4, rather than against a live crawler[9].
What opting out costs
Refusals have moved fast and unevenly. An audit of 14,000 web domains found robots.txt restrictions added in a single year fully restricted more than 5% of all C4 tokens and more than 28% of its most actively maintained sources[9], with terms of service covering 45% of the corpus[10]. Among news sites, 60.0% of reputable outlets disallow at least one AI crawler against 9.1% of misinformation sites[11], a gap that skews what a model reads. Blocking is not free: publishers who block generative AI bots see reduced site traffic against those who do not[12]. Compliance is partial in any case, since bots obey less as a directive gets stricter[13].
The 2025 default flip
Blocking became the default rather than an act. On 1 July 2025 Cloudflare changed the default on its network to block AI crawlers unless they pay creators for their content[14], and blocking among reputable news sites had already climbed from 23% in September 2023 to nearly 60% by May 2025[15]. The counterpart is paid access rather than free access, covered under content licensing deals and AI crawlers.
Bots in this class
The Baseline Labs bot registry (v1) tracks 73 of these. Each one has its own entry with its user agent, its robots.txt token and how to verify it.
- AgentTimesThe Agent Times
- AI2BotAllen Institute
- Ai2Bot-DolmaAllen Institute
- aiHitBotaiHit
- anthropic-aiAnthropic
- ApifyBotApify
- ApifyWebsiteContentCrawlerApify
- Applebot-ExtendedApple
- AwarioAwario
- bedrockbotAmazon
- BrightbotBright Data
- BytespiderByteDance
- CCBotCommon Crawl
- ChatGLM-SpiderZhipu AI
- Claude-WebAnthropic
- ClaudeBotAnthropic
- CotoyogiROIS
- CragCrawlerCragSoftware
- Crawl4AICrawl4AI
- CrawlspaceCrawlspace
- Datenbank CrawlerDatenbank
- DeepSeekBotDeepSeek
- DiffbotDiffbot
- Echobot BotEchobox
- EchoboxBotEchobox
- FacebookBotMeta
- facebookexternalhitMeta
- Factset_spyderbotFactSet
- FirecrawlAgentFirecrawl
- FriendlyCrawlerUnknown
- Google-CloudVertexBotGoogle
- Google-ExtendedGoogle
- Google-FirebaseGoogle
- GPTBotOpenAI
- HenkBotUnknown
- ICC-CrawlerNICT
- ImagesiftBotImageSift
- imageSpiderUnknown
- img2datasetimg2dataset
- ISSCyberRiskCrawlerISS-Corporate
- Kangaroo BotUnknown
- KunatoCrawlerKunato
- laion-huggingface-processorLAION
- LAIONDownloaderLAION
- Linguee BotLinguee
- meta-externalagentMeta
- Mozilla-TabstackMozilla
- MyCentralAIScraperBotUnknown
- NagetBotNaget
- netEstate Imprint CrawlernetEstate
- newsaiUnknown
- omgiliWebz.io
- omgilibotWebz.io
- PanguBotHuawei
- PanscientPanscient
- Poseidon Research CrawlerPoseidon Research
- QuillBotQuillBot
- SBIntuitionsBotSB Intuitions
- ScrapyZyte
- SemrushBot-OCOBSemrush
- SemrushBot-SWASemrush
- ShapBotParallel
- Sidetrade indexer botSidetrade
- TerraCottaCeramic AI
- ThinkbotThinkbot
- TikTokSpiderByteDance
- VelenPublicWebCrawlerVelen
- WARDBotWEBSPARK
- Webzio-ExtendedWebz.io
- xAI-BotxAI
- YaKMeltwater
- YandexAdditionalYandex
- YandexAdditionalBotYandex
The full bot encyclopedia lists every class side by side.
Seen by Baseline
Requests from bots in this class across sites tracked by Baseline, last 30 days. Aggregated over - sites, never reported per site.
Data
Show the numbers (3)
| Point | % |
|---|---|
| All C4 tokens, robots.txt | 5 |
| Critical sources, robots.txt | 28 |
| C4, terms of service | 45 |
References (15)
- Overview of OpenAI Crawlers - OpenAI developer docs
- Overview of OpenAI Crawlers - OpenAI developer docs
- Does Anthropic crawl data from the web, and how can site owners block the crawler? - Claude support
- Frequently asked questions - Common Crawl
- Overview - Common Crawl
- Google common crawlers - Google Search Central
- About Applebot - Apple Support
- Frequently asked questions - Common Crawl
- Consent in Crisis: the rapid decline of the AI data commons - arXiv 2407.14933
- Consent in Crisis: the rapid decline of the AI data commons - arXiv 2407.14933
- Is Misinformation More Open? A Study of robots.txt Gatekeeping on the Web - arXiv 2510.10315
- Strategic Response of News Publishers to Generative AI - arXiv 2512.24968
- Scrapers selectively respect robots.txt directives - arXiv 2505.21733 (ACM IMC 2025)
- Content Independence Day: no AI crawl without compensation - Cloudflare Blog
- Is Misinformation More Open? A Study of robots.txt Gatekeeping on the Web - arXiv 2510.10315
Last updated 2026-09-04. Written and maintained by Baseline Labs.