Bing Web Search — API reference
/bing/searchBing Web Search
Execute Bing web searches with query, country cc, and language setlang parameters for organic search results.
Execute Bing web searches with query, country cc, and language setlang parameters for organic search results.
This endpoint is being reworked and is paused for now. It cannot be called until it reopens.
glstringCatalog sample; the API validates required fields.
sample: "us"
hlstringCatalog sample; the API validates required fields.
sample: "en"
qstringCatalog sample; the API validates required fields.
sample: "artificial intelligence"
ccstringoptional
Public alias for locale.country. Use one spelling at a time; the API validates the parameters and values supported by this product.
countstringoptional
Public alias for attributes.count. Use one spelling at a time; the API validates the parameters and values supported by this product.
countrystringoptional
Public alias for locale.country. Use one spelling at a time; the API validates the parameters and values supported by this product.
cursorstringoptional
Public alias for pagination.cursor. Use one spelling at a time; the API validates the parameters and values supported by this product.
devicestringoptional
Public alias for options.device. Use one spelling at a time; the API validates the parameters and values supported by this product.
firststringoptional
Public alias for attributes.first. Use one spelling at a time; the API validates the parameters and values supported by this product.
htmlbooleanoptional
Public alias for include_html. Use one spelling at a time; the API validates the parameters and values supported by this product.
languagestringoptional
Public alias for locale.language. Use one spelling at a time; the API validates the parameters and values supported by this product.
latstringoptional
Public alias for attributes.lat. Use one spelling at a time; the API validates the parameters and values supported by this product.
limitintegeroptional
Public alias for pagination.limit. Use one spelling at a time; the API validates the parameters and values supported by this product.
lonstringoptional
Public alias for attributes.lon. Use one spelling at a time; the API validates the parameters and values supported by this product.
markdownbooleanoptional
Public alias for include_markdown. Use one spelling at a time; the API validates the parameters and values supported by this product.
mktstringoptional
Public alias for attributes.mkt. Use one spelling at a time; the API validates the parameters and values supported by this product.
mobilebooleanoptional
Public alias for options.device. Use one spelling at a time; the API validates the parameters and values supported by this product.
numintegeroptional
Public alias for pagination.limit. Use one spelling at a time; the API validates the parameters and values supported by this product.
pageintegeroptional
Public alias for pagination.page. Use one spelling at a time; the API validates the parameters and values supported by this product.
resultsstringoptional
Public alias for attributes.results. Use one spelling at a time; the API validates the parameters and values supported by this product.
safeSearchstringoptional
Public alias for attributes.safeSearch. Use one spelling at a time; the API validates the parameters and values supported by this product.
{
"gl": "us",
"hl": "en",
"q": "artificial intelligence"
}The response follows this product's contract; no recorded response example is published yet.schemas.source_data
Use the catalog sample to get started, then inspect the actual JSON response.
The sample shows example parameters, not the complete request contract. Known fields are validated by the API; additional parameters are allowed.