Extract URLs from Bing’s Web SERPs

Over the past few months I’ve received a number of request for additional tools or enhancements to existing tools. The most request tool is a variation of the Google SERP extraction tool that works with Bing.

So, you’ll be pleased to hear that I have now adapted the bookmarklet to work specifically with Bing. Please note that the tool is still designed to work primarily with the ‘site:’ search operator to extract a list of Bing’s indexed URLs for your specific domain. While in theory the tool will work with any search query (i.e. not ‘site:’ specific) it may be somewhat tempremental if not used as intended. This is due to the tool automatically omitting certain results which are common to Bing SERPS, such as the links to go.microsoft.com which reside wihtin the footer of each page, as well as links to bing.com. In most cases this should not present any problems, but it’s possible, so be aware of this when using the tool.

How to Extract Bing’s Web Search URLs

For those familiar with the Google SERP Extractor tool, the Bing tool should not present any surprises.

To accompany the Google SERP Extractor tool I recommended the use of Chrome plugin called ginfinity to seemless merge SERPs into a single list; however to my knowledge there is no equivalent Chrome plugin for Bing’s search results pages.

As far as I am aware, the maximum number of results per page avaiable via Bing is 50, so if you’re working with a large site you may have some additional work to do to extract and merge large lists of URLs.

There are two ways to configure Bing to display 50 results per page. Firstly, you customise your search setting through Bing’s configurable options. To do this click on the burger-menu and hit, ‘Settings’ then ‘More’ to reveal the advanced search setting. Navigate to the ‘Results’ section and select ’50’ from the “Show this many results on each page” selection box.

Bing Results Per Page Settings

Alternately you can append the ‘count’ parameter to Bing’s URL to override the number of results per page. For example:


Please note that the maximum value for the ‘count’ parameter remains 50, so even if you change this to 100 or 1,000 you will still only see a maximum of 50 results.

Once you have configured Bing to display the required number of results per page you can proceed to installing the bookmarklet. To do this, drag and drop the following Bing extractor bookmarklet to your ‘Bookmarks’ Toolbar in your Chrome browser (please note you can do this with most modern browsers).

Next, perform your search query. Just to reiterate, this tool is primarily designed to work wit the ‘site:’ search operator to extract a list of indexed URLs for your own domain. So perform your search, such as ‘site:chrisains.com’:

Bing Site Search Example

Finally, click on the bookmarlet in your browser and voila! The bookmarklet will open in a new tab in your browser and display all URLs and supporting information in various tabular formats, ready to copy and past to excel or your preferred tool for further analysis.

Mission Complete!

The Bing Extraction Bookmarklet Code

I have provided the JavaScript code used for the Bing SERP Extraction tool below in case anyone wants to adapt the bookmarklet to better suit their requirements.

If anyone has any further questions, please let me know.

2 thoughts on “Extract URLs from Bing’s Web SERPs

  • Very cool workaround. I almost got there but it seems that Google has taken away the option to display 100 results per page. I figured it would just take longer to scroll to the last result but I was only able to get to 300 of the 67,000. Do you have any suggestions? There are 73,000 indexed pages I am trying to get a list for.

Leave a Reply

Your email address will not be published. Required fields are marked *