Dataset builders

CCBot

CCBot is a bot operated by Common Crawl Foundation that crawls pages into a dataset that may be reused or shared with third parties. Web archive going back to 2008. It is documented as honouring robots.txt, but no IP range list or reverse-DNS convention is published, so a request carrying this user agent cannot be proven genuine.

Common Crawl FoundationClaim onlyrobots.txt:Honours

Live check

Verify an IP that claimed to be CCBot

No operator check exists for CCBot. This still shows what the address really is.

Reference

CCBot at a glance

Reference data for the CCBot crawler
User agentCCBot/2.0 (https://commoncrawl.org/faq/)
OperatorCommon Crawl Foundation
PurposeProvides open crawl dataset, used for many purposes, including Machine Learning/AI.
Respects robots.txtHonourssource
Verification methodClaim onlyNone published, user agent only

Common Crawl publishes no IP list and runs from rented cloud capacity, so the address alone proves nothing. Its archive is a training input for many models, which is why blocking it has knock-on effects.

https://commoncrawl.org/ccbot

Crawl patternMonthly at present.
Robots.txt tokensCCBot
Operator documentationhttps://commoncrawl.org/ccbot

Web archive going back to 2008. Cited in thousands of research papers per year.

robots.txt

Allow or block CCBot

Paste one at the root of your domain. Rules are per token.

Block CCBot
User-agent: CCBot
Disallow: /
Allow CCBot
User-agent: CCBot
Allow: /
Allow, except the pages you never want quoted
User-agent: CCBot
Allow: /
Disallow: /account/
Disallow: /checkout/
Disallow: /search

Edit the Disallow paths to match your own URLs.

What blocking actually costs you

Blocking CCBot keeps your pages out of the datasets it builds from future crawls. It does not remove anything collected earlier, and how each operator uses or shares its data varies, so check their policy.

Build a file for every crawler

FAQ

CCBot questions

What is CCBot?

CCBot is a bot operated by Common Crawl Foundation that crawls pages into a dataset that may be reused or shared with third parties. Web archive going back to 2008. It is documented as honouring robots.txt, but no IP range list or reverse-DNS convention is published, so a request carrying this user agent cannot be proven genuine.

Does CCBot respect robots.txt?

Yes. The operator documents that CCBot reads robots.txt and follows Disallow rules for its own token. Rules take effect on the next fetch of the file, which can be hours or days after you publish them.

How do I verify a request really came from CCBot?

You cannot, at least not from the request itself. Common Crawl publishes no IP list and runs from rented cloud capacity, so the address alone proves nothing. Its archive is a training input for many models, which is why blocking it has knock-on effects. Compare the source IP against hosting and datacenter ranges instead, and rate limit anything that behaves like a crawler.

How do I block CCBot?

Add the CCBot token to robots.txt with Disallow: /. If the crawler ignores robots.txt, match the user agent at your CDN or reverse proxy and return 403 there instead.

Will blocking CCBot hurt my search rankings?

Blocking CCBot keeps your pages out of the datasets it builds from future crawls. It does not remove anything collected earlier, and how each operator uses or shares its data varies, so check their policy.

    CCBot (Common Crawl Foundation): User Agent, IP Verification & robots.txt | IPScanner