{
  "dataset": "crawlers",
  "record": {
    "id": "cohere-ai",
    "name": "cohere-ai",
    "operator": "Cohere",
    "purpose": "inference",
    "ua_substring": "cohere-ai",
    "robots_token": "cohere-ai",
    "respects_robots": false,
    "verify": "verify by user-agent + edge controls; no operator-published IP-range file confirmed and robots.txt adherence is unclear per the registry.",
    "notes": "Retrieves data to provide responses to user-initiated prompts (Cohere products). Token and operator recorded in the ai.robots.txt machine-readable registry; the registry marks robots.txt respect as 'Unclear at this time'.",
    "canonical_name": "cohere-ai",
    "user_agent_token": "cohere-ai",
    "ua_full": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "https://github.com/ai-robots-txt/ai.robots.txt/blob/main/robots.json"
    },
    "bot_type": "user-action-fetcher",
    "bot_type_extension": null,
    "opt_out_mechanism": "robots.txt disallow (User-agent: cohere-ai) — but registry marks adherence as unclear; rate-limit / verify at the edge if it matters",
    "published_ip_range_url": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "https://github.com/ai-robots-txt/ai.robots.txt/blob/main/robots.json",
      "note": "no authoritative Cohere-published IP-range JSON confirmed at primary source"
    },
    "asn": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "https://github.com/ai-robots-txt/ai.robots.txt/blob/main/robots.json"
    },
    "reverse_dns_suffix": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "https://github.com/ai-robots-txt/ai.robots.txt/blob/main/robots.json"
    },
    "supports_web_bot_auth": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "https://github.com/ai-robots-txt/ai.robots.txt/blob/main/robots.json"
    },
    "signature_agent_domain": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "https://github.com/ai-robots-txt/ai.robots.txt/blob/main/robots.json"
    },
    "jwks_url": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "https://github.com/ai-robots-txt/ai.robots.txt/blob/main/robots.json"
    },
    "verification_methods": [
      "user-agent-match"
    ],
    "crawl_traffic_share": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "https://radar.cloudflare.com/bots"
    },
    "targeted_content_type": "HTML, text",
    "documentation_url": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "https://github.com/ai-robots-txt/ai.robots.txt/blob/main/robots.json",
      "note": "no dedicated Cohere operator documentation page confirmed; token/operator sourced from the ai.robots.txt registry"
    },
    "first_seen_date": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "https://github.com/ai-robots-txt/ai.robots.txt/blob/main/robots.json"
    },
    "last_verified_date": "2026-06-15",
    "block_vs_allow_recommendation": "conditional — fetches on user prompts for Cohere products; robots.txt adherence is unclear per the registry, so allow legitimate user fetches but rate-limit / verify at the edge if abuse or load is a concern.",
    "citation_referral_value": "medium (fetches in response to a user prompt; can surface your page to them)",
    "cloudflare_verified_category": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "https://radar.cloudflare.com/bots/directory/cohere-ai"
    },
    "status": "active",
    "triples": [
      [
        "cohere-ai",
        "operated_by",
        "Cohere"
      ],
      [
        "cohere-ai",
        "has_bot_type",
        "user-action-fetcher"
      ],
      [
        "cohere-ai",
        "verified_via",
        "user-agent-match"
      ]
    ],
    "attribute_sources": [
      {
        "claims": [
          "user_agent_token",
          "robots_token",
          "operator",
          "purpose"
        ],
        "source": "https://github.com/ai-robots-txt/ai.robots.txt/blob/main/robots.json",
        "last_verified": "2026-06-15"
      }
    ],
    "respects_robots_meta": {
      "value": null,
      "verify_status": "verify-against-primary-at-build",
      "source_hint": "https://github.com/ai-robots-txt/ai.robots.txt/blob/main/robots.json",
      "note": "the ai.robots.txt registry records respect = 'Unclear at this time' for cohere-ai; no Cohere operator doc asserts robots.txt adherence — do not assert true or false without a primary source"
    }
  }
}