Bing Search Scraper API

Using Bing Search API you can scrape Bing search results without worrying about proxy rotation and data parsing. Our API is fast and reliable.

Each successful request will cost you 5 API credits.

You have to send a GET request to http://api.scrapingdog.com/bing/search with the below-given parameters.

Parameters

Scrapingdog Parameters

Parameter
Description

api_key

required

Your personal API key. Available on your dashboard Type: String

Search Query

Parameter
Description

query required

The parameter specifies the search query, allowing you to use any terms or operators you would typically use in a standard Bing search (e.g., 'query', NOT, OR, site:, filetype:, near:, ip:, loc:, feed:, etc.). Type: String

Geographic Location

Parameter
Description

lat

Specifies the GPS latitude as the starting point for the search. Type: String

lon

Specifies the GPS longitude as the starting point for the search. Type: String

mkt

Specifies the market from which the results originate (e.g., en-US). Typically, this corresponds to the country where the request is made, but it may differ if the user is in a region where Bing does not provide results. The market should be formatted as <language code>-<country code> (e.g., en-US) and is case-insensitive.

For a full list of supported markets, refer to Market Codes.

Note: If known, it is recommended to always specify the market, as this helps Bing route the request efficiently and return the most relevant results. If an unsupported market is provided, Bing will map it to the closest available market, though this mapping may change over time.

This parameter is mutually exclusive with the cc query parameter—only one should be used. Type: String

Localization

Parameter
Description

cc

This parameter specifies the country from which the search is conducted. It follows the two-character ISO 3166-1 format (e.g., "us" for the United States, "de" for Germany, "gb" for the United Kingdom, etc.). Type: String

Pagination

Parameter
Description

first

This parameter adjusts the starting position of the organic search results. By default, it is set to 1. For example, setting first=10 will shift the 10th organic result to the first position. Type: String

count

This parameter determines the number of results displayed per page, ranging from a minimum of 1 to a maximum of 50. However, the actual number of results returned may vary. Type: String

Advanced Filters

Parameter
Description

safeSearch

This parameter controls the filtering level for adult content:

  • Off: Includes webpages with adult text, images, and videos.

  • Moderate: Allows adult text but excludes adult images and videos.

  • Strict: Blocks webpages containing adult text, images, and videos.

Type: String

filters

This parameter enables advanced filtering options, such as date range filtering (e.g., ez5_18169_18230) or specific display filters like:

ufn:"Wunderman+Thompson" sid:"5bede9a2-1bda-9887-e6eb-30b1b8b6b513" catguid:"5bede9a2-1bda-9887-e6eb-30b1b8b6b513_cfb02057" segment:"generic.carousel" entitysegment:"Organization"

You can construct exact filter values by performing a Bing search and copying the filters query parameter. Type: String

API Example

API Response

Last updated