Skip to Content
Bing Webmaster Tools

Bing Webmaster Tools

Query your own live Bing Webmaster Tools data (queries, pages, query and page pairs) through the RankParse API, for any query Bing reports, not only the ones you track.

The /v1/bing/* routes read the Bing Webmaster Tools API for the websites your connected Bing account has verified. Every call is a live request to Bing, so it covers any query or page Bing reports for the website, not only your tracked keywords. It is the Bing counterpart of Google Search Console and answers in the same shape, with the same filters, sorting and period comparison.

Bing data is not the same as the stored snapshots in Rank tracking. Rank tracking is a daily sync of your tracked keywords across engines. These routes read Bing directly for any query. Bing returns only its bounded top-query and top-page data, in its own date bins (typically weekly), so low-traffic queries are absent and a date range includes every bin dated inside it.

Operations

OperationRouteCalls Bing
List propertiesGET /v1/bing/propertiesYes
Query search analyticsGET /v1/bing/search-analyticsYes
Get URL infoGET /v1/bing/url-infoYes
Get a segmentGET /v1/bing/segmentYes
Get crawl healthGET /v1/bing/crawlYes
List inbound linksGET /v1/bing/linksYes
List sitemapsGET /v1/bing/sitemapsYes
Keyword researchGET /v1/bing/keyword-researchYes

Before you call

Connect Bing Webmaster Tools

In the RankParse dashboard open Settings, Connections and connect Bing Webmaster Tools. Sign in with the Microsoft account that has the website verified. If the website is not in Bing Webmaster Tools yet, add it there first (Bing can import it from Google Search Console), then verify it.

List your properties

Call List properties to see the websites the connection can read. You can also pass a bare host such as example.com as site: it is matched to the website you have verified.

Query it

Call Query search analytics with site, startDate and endDate.

Authentication and cost

Send your API key in X-API-Key. These routes cost 0 credits and need a role that can read live provider data (owner, admin or member). The rate limit is 60 requests per minute per key. Bing publishes no quota of its own, so each workspace is also limited to 300 live Bing reads in any rolling 24 hours. Past that the call returns 429 bing_daily_cap_reached: do not retry, read the stored data with Get rankings instead.

Errors shared by every route

All errors use the standard shape { "error", "code", "message" }. See Errors.

HTTPCodeWhen
400bing_not_connectedBing Webmaster Tools is not connected. The message says where to connect it.
400bing_data_not_readyBing has not made this data available yet, usually because the website was verified recently.
400bing_request_rejectedBing rejected the request: the page may be unknown to it, the website may not have this data yet, or the method may not be available for the account. Retrying the same request fails again.
401invalid_api_keyMissing, invalid or revoked API key.
401bing_token_expiredThe Bing connection needs to be reconnected, or Bing rejected it.
403capability_missingYour role is client.
403bing_access_deniedBing denied access to this website for the connected account.
404bing_site_not_foundNo verified website matches site. The response lists valid_properties.
429rate_limitedMore than 60 requests per minute for this key.
429bing_quota_exceededBing is rate limiting the account. Check Retry-After.
429bing_daily_cap_reachedThe workspace used its 300 live Bing reads for the last 24 hours.
502bing_api_errorBing failed in another way, or the token could not be refreshed (bing_token_refresh_failed).
503token_refresh_in_progressAnother request was refreshing the token. Retry after Retry-After.
504bing_upstream_timeoutBing did not answer in time. Retry the same request.

MCP tools

ToolOperation
get_bing_propertiesList properties
get_bing_top_queriesQuery search analytics with dimension=query
get_bing_top_pagesThe same with dimension=page
get_bing_page_queriesThe same with dimension=query_page and a page
get_bing_query_pagesThe same with dimension=query_page and a query
get_bing_date_trendsThe same with dimension=date, the website's daily trend
get_bing_query_trendThe same with dimension=date and a filterQuery, one query's daily trend
get_bing_url_infoGet URL info
get_bing_segmentGet a segment
get_bing_crawl_healthGet crawl health
get_bing_inbound_linksList inbound links
get_bing_sitemapsList sitemaps
get_bing_keyword_researchKeyword research

The tools are on the API-key MCP endpoint and on the full OAuth server (scope workspace:read). See MCP Server.

On this page