NEW New feature: Verify and block fake emailsLearn more
NEW New feature: Verify & block fake emails
  • Home
  • Articles
  • What Is Bingbot? How It Works, IP Addresses, and How to Block It

What Is Bingbot? How It Works, IP Addresses, and How to Block It

what is Bingbot

If you run search-driven or paid campaigns, Bingbot is one of the “good bots” you can’t afford to misunderstand. Get it wrong and you’ll either: 

  • Block a legitimate crawler and lose visibility, or
  • Let spoofed “Bingbot” traffic hammer your site, skew analytics, and waste resources.

Let’s dive into how Bingbot works, show you the IP addresses it uses, and the user agent strings. We’ll also share details on how to verify it so you can block or manage Bingbot’s crawling activity on your website.

What is Bingbot?

Bingbot is Microsoft’s official web crawler. It scans billions of web pages pages daily websites and collects information to index sites and keep Bing’s search results up to date.

The Bingbot operates from a publicly available list of IP addresses and always identifies itself with a full user agent string that includes name and version. But there are other Bing crawler bots as well: those that fetch video previews, verify ad quality, and even generate snapshots for Microsoft products.

Besides submitting GET requests for pages, images, and even CSS files, Bingbot also checks a website’s robots.txt file to see what content it’s allowed to access. If you’ve submitted a sitemap to Bing Webmaster Tools, Bingbot will use that as a guide to discover new URLs faster.

Why does Bingbot crawl your site?

Bingbot crawls sites frequently to serve up-to-date information in search results. This may be finding new or updated content, removing indexed pages that have been deleted or redirected, or even updating your search appearance based on site importance and authority.

Bingbot may also crawl your site to verify the quality of referring ads, generate page snapshots or video previews for the search results page.

What IP addresses does Bingbot use?

No. Bingbot IP address
1 157.55.39.0/24
2 207.46.13.0/24
3 40.77.167.0/24
4 13.66.139.0/24
5 13.66.144.0/24
6 52.167.144.0/24
7 13.67.10.16/28
8 13.69.66.240/28
9 13.71.172.224/28
10 139.217.52.0/28
11 191.233.204.224/28
12 20.36.108.32/28
13 20.43.120.16/28
14 40.79.131.208/28
15 40.79.186.176/28
16 52.231.148.0/28
17 20.79.107.240/28
18 51.105.67.0/28
19 20.125.163.80/28
20 40.77.188.0/22
21 65.55.210.0/24
22 199.30.24.0/23
23 40.77.202.0/24
24 40.77.139.0/25
25 20.74.197.0/28
26 20.15.133.160/27
27 40.77.177.0/24
28 40.77.178.0/23

Bing has a publicly available list of all Bingbot IP addresses. You can refer to this list to double check if bots visiting and submitting requests on your site are legitimate Bingbots or just trying to mask their identity.

Expand the table above to view all all the IP addresses used by Bingbot (at the time of writing).

Alternatively, you can paste an IP address into this Bingbot verification tool and find out if it’s an actual Bingbot.
Note: Google also has a list of verified IPs for its Google Ads bots.

How can you identify fake Bingbots?

Anyone can fake a user agent and pretend to be Microsoft’s Bingbot. They do this to bypass limiters, scrape content, or even commit click fraud. If you see suspicious “Bingbot” traffic, use this verification workflow recommended by Microsoft:

1. Check the user agent

Before even checking the IPs, the easiest way to spot Bingbot is by its user agent string, the identifier sent with each request. Bingbot uses these official user agents:

  • Desktop: Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)
  • Mobile: Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.61 Mobile Safari/537.36 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)

These user agents can be spoofed, however. So while this is a good first step, it’s not absolute proof that the requests you see in your logs are made by Bingbot. To be sure, you’ll still need to verify the IP against Microsoft’s published list or use the verification tool.

2. Use Reverse DNS lookup

Do a reverse DNS lookup on the IP address. It must resolve to a hostname ending in “search.msn.com.” If it doesn’t it’s not Bingbot.

3. Cross-check with official Bingbot IP data or Verify Bingbot tool

We already covered how you can use the Bingbot verification tool to rapidly verify the IP address of a crawler visiting your website. If any of these steps fail, it is not guaranteed to be legitimate Bingbot and can be treated as suspicious.

The types of Bing crawlers

Bing uses a number of bots and crawlers to index pages, crawl ads and generate page snapshots. Here’s a list of all Bing crawlers:

  • Bingbot: This is the standard Bing crawler, and it handles most of the crawling.
  • AdldxBot: This bot is used for crawling Bing ads for quality control, often following ads to their website destination.
  • BingPreview: The BingPreview bot generates page snapshots for the search engine.
  • MicrosoftPreview: This also generates snapshots, but for Microsoft products
  • BingVideoPreview: The bot used to provide video previews within the Bing search engine.

Each of these Bing crawlers has mobile and desktop variants, and different user agent strings for each. You can find their user agent string, as well as more information on this list of Bing Crawlers.

How can you block or limit Bingbot requests on your site?

In most cases, you’ll want Bingbot to crawl your site since it makes sure your content appears in Bing Search and Microsoft products.

But if you want to restrict its access or blog entirely, there are many ways to do that.

1. Use robots.txt

The simplest way to manage Bingbot is through your robots.txt file. To block it completely, add the following:

				
					User-agent: bingbot
Disallow: /


				
			

If you only want to restrict certain areas, simply add the directory in your robots.txt file:

				
					User-agent: bingbot 
Disallow: /private/ 
Disallow: /staging/
				
			

You can also control how quickly Bingbot makes requests using the crawl-delay directive. This tells Bing’s crawler how many seconds to wait between each page request.

Example:

				
					User-agent: bingbot 
Crawl-delay: 10
				
			

In this example. The Bingbot will wait 10 seconds between requests.

2. Limit crawl rate in Bing Webmaster Tools

If Bingbot is hitting your site too often, you can choose to limit the crawl rate instead. To do this:

Go to Bing Webmaster Tools > Crawl Control.

From here, you can slow Bingbot down during peak traffic hours, or, set time-based limits so it crawls fewer pages per second.

3. Use SEO plugins like Rank Math to limit crawl

If your site runs on WordPress, tools like Rank Math make crawl control simple and easy. Here are the steps:

  • Go to Rank Math > General Settings > Others.
  • Enable Robots.txt Editor and open the file directly from your dashboard.
  • Add or adjust your Bingbot rules, including Crawl-delay or specific Disallow lines.
  • Save and test your settings using Bing’s robots.txt tester in Webmaster Tools.

How to block suspicious Bingbot activity

The first step in tackling suspicious Bingbot activity on your website is using the validation workflow we discussed earlier.

Here are options you can explore for bots that fail verification:

1. Block or challenge fake Bingbot

Use your Web Application Firewall / Content Delivery Network (WAF/CDN) to block IPs that fail verification. You can also rate-limit suspicious patterns like:

  • Excessive hits to /wp-login.php, search endpoints, or ad landing pages.
  • Non-HTML resources that are spammed at abnormal rates.

2. Log & monitor

You can also tag verified Bingbot vs failed Bingbot-lookalikes in your logs. Then, watch them to spot new abusive IP ranges or botnets pretending to be Bingbot. It’s an easy way to catch patterns early before they start affecting performance or analytics.

3. Protect paid media & funnels

For landing pages used in paid campaigns, be especially strict and limit access of suspicious bots. Otherwise, they could “click” ads or stuff forms, derailing your campaigns.

Does Fraud Blocker block Bingbot?

No, Fraud Blocker does not block Bingbot.

Our software doesn’t interfere with any IP address Bing uses to analyze your landing pages for quality.

We frequently import the current public list of Bingbot IPs to make sure we continuously whitelist important bots in our system.

In other words, we do not block those IP addresses.

Stop bad bots from messing up your campaigns

Not every crawler that visits your site or clicks your ads is genuine. Some impersonate trusted bots like Bingbot to click through on your ads and drain your budget.

Fraud Blocker stops that from happening. Our service monitors every click and visit to your ads, filters out invalid traffic and suspicious IPs, and blocks them before they cost you.

That means your campaigns stay clean, your analytics stay accurate, and your budget goes to real users, not automated scripts designed to mimic real leads.

Start protecting your ad spend today with a 7-day free trial.

Facebook
Twitter
LinkedIn

More from Fraud Blocker