Bingbot
Fully verifiableMicrosoft'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.