Directory / Search engines

Bingbot

Fully verifiable

Microsoft's primary web crawler, fetching pages for Bing Search indexing.

Operated by Microsoft · Official documentation

User agents

Patterns this directory matches, with real observed strings.

  • regexbingbot/\d
  • observedMozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Safari/537.36
  • observedMozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)

How to verify

Fetch the official IP range feed

curl -s https://www.bing.com/toolbox/bingbot.json

Reverse-DNS check a client IP

dig -x <client-ip> +short   # expect a hostname matching *.search.msn.com

Reverse-DNS suffixes: *.search.msn.com

IP ranges (28)

Refreshed daily from the operator's feed. Also available as /data/ips/bingbot.ips and /data/bots/bingbot.json.

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

Good Bot Practices scorecard

  • Identifies honestly

    Stable UA token documented (1 pattern)

  • Verifiable

    Fully verifiable

  • Respects robots.txt

    Honors robots.txt (token: bingbot)

  • Behaves

    Crawl-rate behavior is operator-declared; not machine-verifiable from this dataset

  • Reachable operator

    Operator and documentation published

Measured against the Good Bot Practices.