{
 "operator": "Microsoft",
 "slug": "microsoft",
 "docs": "https://www.bing.com/webmasters/help/which-crawlers-does-bing-use-8c184ec0",
 "crawler_count": 1,
 "crawlers": [
  {
   "slug": "bingbot",
   "name": "bingbot",
   "operator": "Microsoft",
   "operator_slug": "microsoft",
   "category": "search",
   "category_label": "Search engines",
   "robots_token": "bingbot",
   "user_agent_substring": "bingbot",
   "user_agent_example": "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)",
   "respects_robots_txt": "documented",
   "respects_robots_txt_label": "obeys robots.txt (documented)",
   "verification_method": "published-ranges",
   "verification_label": "published IP ranges",
   "published_ip_ranges_url": "https://www.bing.com/toolbox/bingbot.json",
   "ip_ranges_endpoint": "https://www.pathwren.workers.dev/ip-ranges/bing-bingbot.json",
   "ipv4_prefix_count": 28,
   "ipv6_prefix_count": 0,
   "what_it_is": "Bing's only crawler, and therefore also the crawler behind Microsoft Copilot's grounding. Microsoft's documented way to keep search indexing while refusing generative reuse is the nocache / noarchive robots meta directive, not a separate user-agent.",
   "cost_of_blocking": "Very high and very wide: Bing, Copilot, DuckDuckGo and several assistants that resell Bing's index all lose you at once. Use nocache/noarchive rather than blocking.",
   "operator_docs": "https://www.bing.com/webmasters/help/which-crawlers-does-bing-use-8c184ec0",
   "html_url": "https://www.pathwren.workers.dev/crawler/bingbot.html",
   "json_url": "https://www.pathwren.workers.dev/crawler/bingbot.json",
   "last_reviewed": "2026-09-01"
  }
 ],
 "ip_range_endpoints": [
  {
   "slug": "bing-bingbot",
   "label": "bingbot",
   "url": "https://www.bing.com/toolbox/bingbot.json",
   "mirror": "https://www.pathwren.workers.dev/ip-ranges/bing-bingbot.json"
  }
 ]
}