Get crawl health
Bing's crawl statistics for your website, by date, and the pages it had trouble crawling.
https://api.rankparse.com/v1/bing/crawlFreeAPI key + connected Bing accountHow Bing's crawler is doing on your website: dated crawl counts (pages crawled, HTTP status classes, errors, pages in the index) and the pages with crawl issues. It calls GetCrawlStats and GetCrawlIssues; if Bing refuses one, the other is still returned.
Query parameters
sitestringrequiredThe website, as returned by List properties, or a bare host or URL such as example.com, which is matched to a website you have verified. A website with no match returns 404 bing_site_not_found with valid_properties. Missing returns 400 missing_site.
startRowintegerdefault 0Offset into the list of issues. Use next_start_row from a response that says has_more.
rowLimitintegerdefault 100Issues to return, at most 1000.
Response
sourcestringbing.
sitestringThe website that was read.
requested_sitestringPresent only when your site was matched to a different website; site then holds the one used.
statsarray | nullDated crawl statistics, one object per date, with Microsoft's documented fields in snake_case: date, crawled_pages, crawl_errors, code2xx, code301, code302, code4xx, code5xx, all_other_codes, blocked_by_robots_txt, connection_timeout, contains_malware, dns_failures, in_index and in_links. null when Bing refused it (see stats_status).
stats_statusinteger | nullnull when the stats half worked, otherwise the HTTP status Bing answered with.
issuesarray | nullThe pages Bing had trouble crawling, as Bing reports them (for example url, an HTTP code and a flags value). null when Bing refused it. The flags value is passed through as a number: its meaning is not decoded here.
issues_totalinteger | nullHow many issues Bing reported.
issues_statusinteger | nullThe same status for the issues half.
has_morebooleantrue when more issues follow this page.
next_start_rowintegerPresent when has_more is true.
notestringWhat each half holds.
Behavior and limits
- Credits: 0. Counts toward the daily cap of 300 live Bing reads per workspace.
- Partial answers: a half Bing refuses is
nullwith its status. Both refused returns400 bing_request_rejected.
Errors
See the shared errors. Parameter errors are 400 with the codes named above.
Related
MCP tool: get_bing_crawl_health.