Skip to main content
GET
Web Search
Search Bing’s web SERP. Organic results carry the resolved destination URL (Bing’s /ck/a tracking redirects are decoded), display URL, site name, snippet and deep links. Credits: 5

Authorization

string
required
Your ScrapeBadger API key.

Query Parameters

string
required
Search keywords, e.g. coffee machine.
string
default:"en-US"
Bing market code (language-COUNTRY), e.g. en-US, de-DE. See /markets.
integer
default:"10"
Results per page, 150. An upper bound, not a guarantee — see Result depth.
integer
default:"0"
Zero-based result offset for pagination.
One of off, moderate, strict.

Response

string
Echo of the requested query.
string
The market the results were fetched for.
integer
Bing’s reported total match count (approximate), e.g. 59300.
string
The count as displayed, e.g. About 59,300 results.
integer
Organic results returned in this response.
SearchResult[]
Organic results.
Ad[]
Ads served for this query, when present.
Bing’s related query suggestions.

Example

Response

Result depth

Bing serves non-JS clients a server-rendered layout carrying the first ~4–10 organic results; the rest are lazy-loaded only in a real JS browser. The API returns everything Bing renders plus the true total_results — treat count as an upper bound and result_count as the truth.