Author: mike_sullivan

  • Bing Webmaster API responding Error 4 ThrottleUser

    Since at least July 7, 2018, the Bing Webmaster API has been responding “ErrorCode”:4,”Message”:”ERROR!!! ThrottleUser” to all queries I have made to the service. Others have confirmed that they are getting the same response. A simple query to this url fails (try your own api key): https://ssl.bing.com/webmaster/api.svc/json/GetUserSites?apikey=[API_KEY] Bing Webmaster Support has stated “we are not…

  • GetQueryStats

    Get detailed traffic statistics for top queries. This is the Search Keywords report in the web interface.  Like many of the API commands, there is only one parameter: siteUrl – one of your verified websites Notes: Although the web interface allows you to select date ranges by date, the numbers appear to be updated in…

  • GetPageStats

    Gets detailed traffic statistics for your top pages — this is the contents of the Page Traffic report in the web interface.   There is only one parameter: siteUrl – one of your verified websites Notes: Although the web interface allows you to select date ranges by date, the numbers appear to be updated in weekly…

  • GetRankAndTrafficStats

    Gets traffic statistics (Clicks and Impressions counts by day) for the specified siteUrl for the past 30 days. This would typically be used to create a small trend chart at the top of a report. There is only one parameter: siteUrl – one of your verified websites Example: https://ssl.bing.com/webmaster/api.svc/json/GetRankAndTrafficStats?siteUrl=http%3A%2F%2Fwww.analyticsedge.com%2F&apikey=… This returns an array of values, under…

  • GetUserSites

    Returns the list of websites registered with Bing Webmaster Tools.  You’ll probably need this to populate a picklist for subsequent commands, since most commands rely on the siteUrl. There are no parameters (other than your API key). Example: https://ssl.bing.com/webmaster/api.svc/json/GetUserSites?apikey=… This returns an array of values, under the node “d”. For each entry, there are “__type” values,…

  • Odd JSON Date Formats

    For some reason, they decided to use the ASP.NET AJAX / WCF Web Services date format (“\/Date(1399100400000-0700)\/”) for the Bing Webmaster API JSON response instead of the more conventional ISO 8601 format (“2014-05-02T11:23:31.324Z”) used in the XML response. If you’ve never seen one of these, I feel for you. The big number is the number of milliseconds…

  • GetKeywordStats

    This is the Keyword Research tool hidden inside Bing’s Webmaster Tools interface. It returns the historical broad-match and strict-match impressions for the specified keyword term. Use it for competitive research and to find new campaign keyword terms for your own use. Parameters include: q – a URL-encrypted version of the keyword term country – lowercase ISO…

  • Bing Webmaster API Overview

    API Documentation The Bing Webmaster API document starts here, but it gets a little confusing. For example, as you navigate around, you will see three similar, but different, navigation nodes (image @ right). As you navigate around, they seem to appear and disappear, which can be a bit confusing. The actual methods are listed under…