Bing Maps API

SERP API Bing Query Parameters

including output options for parameters such as localization, geographical location, and pagination.

chevron-rightq ,Search Query(Required)hashtag

Define the search query for data crawling (default value: q=pizza). Any keywords in any language are supported.

Example Request:

Example with q:pizza parameter

curl -X POST https://scraperapi.thordata.com/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=bing_maps" \
 -d "q=pizza" \
 -d "json=1"

Localization

chevron-rightsetlang ,Language(Optional)hashtag

This parameter defines the language to search in. It follows the format gb characters followed by ISO_3166-1. (For example, United States, Germany, United Kingdom, etc.)

Example Request:

Example results for q : pizza,setlang:eu

curl -X POST https://scraperapi.thordata.com/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=bing_maps" \
 -d "q=pizza" \
 -d "json=1" \
 -d "setlang=eu"

Geographical Location

chevron-rightcp GPS Coordinates(Optional)hashtag

This parameter defines the GPS coordinates of the location you wish to apply q (query). It must be constructed in the following sequence:

latitude++This will form a string that looks like this: e.g. ~longitude

40.7455096~-74.0083012

Example Request:

Example results for q : pizza,cp:40.7455096~-74.0083012

curl -X POST https://scraperapi.thordata.com/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=bing" \
 -d "q=pizza" \
 -d "json=1" \
 -d "cp=40.7455096~-74.0083012"

Pagination

chevron-rightfirst ,Result offset(Optional)hashtag

Sets the result offset (default: 1). For example, first=10 skips the first 9 results.

This parameter is used to control the offset of Organic Search results, with a default value of 1. For example, when first=10, the system will promote the 10th organic search result to the top position.

Example Request:

Example results for q : pizza,first:10

chevron-rightcount ,Results per page(Optional)hashtag

Number of results per page (range: 150). Use with first for pagination.

The per-page parameter is used to control the number of search results displayed per page (minimum value: 1, maximum value: 50). The actual effective value will be affected by the first offset parameter.

Example Request:

Example results for q : pizza,count:10

Advanced Filters

chevron-rightplace_id ,Place ID(Optional)hashtag

This parameter defines a unique reference to a place on the Bing map. Most places have a location ID, including businesses, landmarks, parks, and intersections. You can use our Bing map API and Bing local pack API to find place_id.

place_id can be used without any other optional parameters (including the q parameter).

Example Request:

Example results for q : pizza,place_id:1000956545321

For assistance, contact [email protected].

Last updated