Training crawlers

cohere-ai

cohere-ai is a bot operated by Cohere that collects pages used to train AI models. Retrieves data based on user prompts. No IP range list or reverse-DNS convention is published, so a request carrying this user agent cannot be proven genuine and a robots.txt rule alone will not stop a forgery.

CohereClaim onlyrobots.txt:No policy

Live check

Verify an IP that claimed to be cohere-ai

No operator check exists for cohere-ai. This still shows what the address really is.

Reference

cohere-ai at a glance

Reference data for the cohere-ai crawler
User agentcohere-ai

Token only: match on the substring.

OperatorCohere
PurposeRetrieves data to provide responses to user-initiated prompts.
Respects robots.txtNo policy
Verification methodClaim onlyNone published, user agent only

Cohere publishes no IP range list for this token. The separate cohere-training-data-crawler token is the one aimed at model training.

Crawl patternTakes action based on user prompts.
Robots.txt tokenscohere-ai
Operator documentationNone published

Retrieves data based on user prompts.

robots.txt

Allow or block cohere-ai

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

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

Edit the Disallow paths to match your own URLs.

What blocking actually costs you

Blocking cohere-ai keeps your pages out of the next training run. It does not remove anything already collected, and it has no effect on how the site ranks in ordinary search.

Build a file for every crawler

FAQ

cohere-ai questions

What is cohere-ai?

cohere-ai is a bot operated by Cohere that collects pages used to train AI models. Retrieves data based on user prompts. No IP range list or reverse-DNS convention is published, so a request carrying this user agent cannot be proven genuine and a robots.txt rule alone will not stop a forgery.

Does cohere-ai respect robots.txt?

Not documented. No operator statement says whether cohere-ai reads robots.txt, so add the rule but verify in your logs that the requests actually stop.

How do I verify a request really came from cohere-ai?

You cannot, at least not from the request itself. Cohere publishes no IP range list for this token. The separate cohere-training-data-crawler token is the one aimed at model training. Compare the source IP against hosting and datacenter ranges instead, and rate limit anything that behaves like a crawler.

How do I block cohere-ai?

Add the cohere-ai 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 cohere-ai hurt my search rankings?

Blocking cohere-ai keeps your pages out of the next training run. It does not remove anything already collected, and it has no effect on how the site ranks in ordinary search.

    cohere-ai (Cohere): User Agent, IP Verification & robots.txt | IPScanner