Bing Search API — FetchLayer Docs
Documentation menu
FetchLayer FetchLayer API

Bing Search API v1

Read Bing’s ranked web results and what it shows around them, check where a site ranks for a query, and pull search suggestions, news and videos, from https://api.fetchlayer.dev/bing. Everything returned is what Bing shows any visitor — no Microsoft account, just your FetchLayer key. FetchLayer is not affiliated with, endorsed by, or sponsored by Microsoft or Bing.

OpenAPI JSON

Available endpoints

Results and what Bing shows around them

/search returns organic results with position, title, URL, site name, snippet, date and sitelinks, and from the first page read: the answer box (a direct fact, or Bing’s AI overview with its sources), the knowledge panel, People also ask questions, related searches, top stories, videos, Bing’s own result estimate and a corrected query. Ads sit in their own list and never shift a position. Each field is empty or null when Bing did not show it, which is common.

Rank checks cost one credit at any depth

/rank-check takes a query and a domain or URL, scans up to 200 organic positions, and returns whether the site was found, its best position and every match with its page. A rank check costs 1 credit regardless of depth: scanning 200 positions across 10 or more result pages is billed as one request. serpPagesFetched reports how many result pages were read and is never billed.

Everything else bills on what it reads: /search one request per result page, /news and /videos one per list, /suggestions one per call. /resolve-url makes no request to Bing and is free.

Rankings depend on the market, and move

Every request defaults to market: "en-US" on desktop; pass one of Bing’s 38 markets, a country or language override, or device: "mobile" to see what someone there sees. Bing’s positions move noticeably between regions and even between two requests minutes apart, so track them over time rather than reading one check as permanent.

Every response carries a notes array. It is where a scan that stopped at the first matching page, a depth Bing could not reach, or a later page that could not be read announces itself.

What this API does not return

  • Answers under People also ask. Only the questions come back; Bing loads the answers when one is opened.
  • Shopping, maps, weather and flight modules. They are not returned as structured fields, and image search is not offered.
  • Many text ads. Bing shows them rarely, so ads is usually empty.
  • A time filter on videos, or more than 200 positions. News has its own time range; search and rank checks stop at 200.