Share via

How do I retrieve search performance metrics in bulk using the Bing Webmaster Tools API?

Anonymous
2025-10-23T20:31:32.13+00:00

Hi,

I would like to get the search performance metrics for a fairly large list of URLs daily for further analysis, and want to automate this process. I checked out the Bing Webmaster API and can see there are methods for getting this info for a specific page or a generic top level, and I also saw that I could manually export it into a CSV file if I'm using the web portal, but is there any API to get the data for all of the pages we want without having to call an API for each page?

Bing | Bing Webmaster Tools
Bing | Bing Webmaster Tools

A Microsoft service that provides website owners with tools to monitor, analyze, and optimize their site's performance in Bing search results.


Answer accepted by question author

Emmanuel Santana 39,735 Reputation points Independent Advisor
2025-10-23T21:12:07+00:00

Hello. Are all URLs you want to track actually verified under the same Bing Webmaster site profile?

To answer your question, there’s currently no API method in Bing Webmaster Tools that retrieves performance metrics for multiple URLs in a single call. Each endpoint only handles one scope at a time, site, query, or individual page.

You can, however, automate daily collection by looping through your URLs and calling GetPageQueryStats for each. This is the only supported way to get page-level metrics programmatically.

Was this answer helpful?


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.