{
 "slug": "bing-bingbot",
 "label": "bingbot",
 "operator": "Microsoft",
 "operator_slug": "microsoft",
 "upstream_url": "https://www.bing.com/toolbox/bingbot.json",
 "fetched_at": "2026-09-03T02:42:01+00:00",
 "http_status": 200,
 "ok": true,
 "error": null,
 "source_created": "2024-01-03T10:00:00.121331",
 "sha256": "a2d1cf229544205a24c61fb7c459408b1afe18f9fd5b172fe181f0eb73c1594d",
 "covers": [
  "bingbot"
 ],
 "ipv4_count": 28,
 "ipv6_count": 0,
 "links": [
  {
   "rel": "self",
   "href": "https://www.pathwren.workers.dev/ip-ranges/bing-bingbot.json",
   "type": "application/json"
  },
  {
   "rel": "changes",
   "href": "https://www.pathwren.workers.dev/changes.json?since=111",
   "type": "application/json",
   "title": "What changed since your cursor — poll this instead of re-downloading this document",
   "cursor_param": "since",
   "head_cursor": 111,
   "min_poll_seconds": 21600,
   "how": "Read `cursor` from the response and send it back as `since`. It advances only when something really changed, so an unchanged answer is proof rather than luck — about 2.5 KB, or a 304 with no body if you send back the ETag."
  },
  {
   "rel": "related",
   "href": "https://www.pathwren.workers.dev/ip-ranges/all.json",
   "type": "application/json",
   "title": "Every operator-published prefix, unioned and grouped by source"
  },
  {
   "rel": "related",
   "href": "https://www.pathwren.workers.dev/status.json",
   "type": "application/json",
   "title": "Freshness of every upstream IP-range source"
  },
  {
   "rel": "service-desc",
   "href": "https://www.pathwren.workers.dev/openapi.json",
   "type": "application/json",
   "title": "Every read endpoint, described formally"
  }
 ],
 "ipv4": [
  "13.66.139.0/24",
  "13.66.144.0/24",
  "13.67.10.16/28",
  "13.69.66.240/28",
  "13.71.172.224/28",
  "139.217.52.0/28",
  "157.55.39.0/24",
  "191.233.204.224/28",
  "199.30.24.0/23",
  "20.125.163.80/28",
  "20.15.133.160/27",
  "20.36.108.32/28",
  "20.43.120.16/28",
  "20.74.197.0/28",
  "20.79.107.240/28",
  "207.46.13.0/24",
  "40.77.139.0/25",
  "40.77.167.0/24",
  "40.77.177.0/24",
  "40.77.178.0/23",
  "40.77.188.0/22",
  "40.77.202.0/24",
  "40.79.131.208/28",
  "40.79.186.176/28",
  "51.105.67.0/28",
  "52.167.144.0/24",
  "52.231.148.0/28",
  "65.55.210.0/24"
 ],
 "ipv6": []
}