Our own visit statistics are always on. Google Analytics, which helps us understand how people use our public pages (not your signed-in workspace), is enabled only with your permission. See our Privacy policy.

Bing API

Bing is Microsoft's web search engine. search returns the first results page for a query, about 10 organic results with title, link, displayed URL and snippet.

Use it to compare rankings outside Google or to collect sources for a query. Set country to search one market, and add language to search that language-country market. Only the first page is available; a snippet is not the page text.

Platform availability

24h health
Normal
Normal

Last 30 days

Available capabilities

Each Bing action, what it does, its price and its health over the last 24 hours. Open an action for its parameters, response fields and code samples.

CapabilityWhat it doesPer 1,00024-hour health
SearchsearchSearch Bing by keyword and get the first results page, about 10 results, each with rank, title, link, displayed URL and snippet, plus the date Bing shows before a snippet.$0.56 per 1,000 requestsNormal

Open a capability for its parameters, response fields, code samples and trial.

What does each Bing action accept?

Each answer below pairs one callable action with its real inputs. Parameter meanings and allowed values are action-specific; a familiar name does not carry the same meaning across every platform.

Official sources are linked only to clarify the platform term beside them. They do not imply platform authorization or endorsement, and features of the official site are not part of the EveryInfra API unless this page lists them.

ActionRequiredOptionalDeliveryLimitPer 1,000Response fields
search

Search

Search Bing by keyword and get the first results page, about 10 results, each with rank, title, link, displayed URL and snippet, plus the date Bing shows before a snippet. Choose the market with country and language. Only the first page is available.

keywordcountry, languageSync delivery—$0.56 per 1,000 requestsrank · title · url · displayed_url · text · date_text · platform

What do the Bing search parameters mean?

Search Bing by keyword and get the first results page, about 10 results, each with rank, title, link, displayed URL and snippet, plus the date Bing shows before a snippet. Choose the market with country and language. Only the first page is available.

Full API reference: parameters, code samples, response example and health
keywordRequired
The Bing search query, up to 2,048 characters. Bing syntax such as quoted phrases and minus exclusions works. One call returns the first results page, about 10 results.
countryOptional
A two-letter country code such as us, de or jp that sets which market Bing searches. It does not filter results by where the site is hosted.
Microsoft Learn: Bing Web Search Query Parameters cc and mkt — Microsoft's documentation says Bing web search takes a two-letter country code in cc for the country results come from, and a language-country market in mkt, and that the two cannot be combined. The source confirms only that Bing separates results by country and market; this API's `country` and `language` are defined by EveryInfra (given together they select a language-country market), are not parameters of that official API, and say nothing about result counts or paging. · Checked
languageOptional
A two-letter language code such as en or es. It takes effect together with country, searching that language-country market.

How to use the Bing API

  1. 01Choose a platform action from the public catalog.
  2. 02Send the platform, action, and required parameters to POST /api/v1/social.
  3. 03Read the result from the response. For an asynchronous action, poll the returned job ID.
  4. 04Store the response fields that your application needs.
bing_search.sh
curl -X POST https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"bing","action":"search","params":{"keyword":"<keyword>"}}'

Bing API questions

What can I retrieve with the Bing API?

Set platform to bing. The current catalog lists search. These action names identify different Bing objects or views; they are not interchangeable search modes.

Which input starts the Bing search request?

The Bing search query, up to 2,048 characters. Bing syntax such as quoted phrases and minus exclusions works. One call returns the first results page, about 10 results. Send it as keyword inside params.

Which fields can Bing search return?

Its declared schema includes rank, title, displayed_url, and text. A declared field can still be absent from an individual record, and every other action has its own field list.

Does every Bing action return immediately?

Actions labeled asynchronous return a job ID you poll. Every other action can also run asynchronously: add "mode": "async" to the request body to receive a job ID immediately, useful for slow tasks or large limits. The current catalog contains sync delivery.