Bing: scrapers and the official API, compared

Bing organic results and related search surfaces across markets.

Short answer

For most Bing jobs, start with Bing Organic Search Results Scraper: it covers 4 of 4 core fields (title, url, snippet, position) at $0.99 per 1,000 results on Apify's Free plan. The top published score for Bing goes to Bing Search Scraper by delectable_incubator (97 of 100), a Store tool from another publisher, listed for reference.

From published Store listings, output schemas and the official documentation. Checked 2026-11-11. How the ranking works.

Bing Organic Search Results Scraper: inputs, code and costOpen in Apify Store

3 catalogue Actors 8 other Store tools Official API: Retired Lowest rate  $0.05 per 1K

What do you need from Bing?

Route map

Each line is one way to get Bing data; each stop is a field you probably need. Green lines are catalogue Actors, ranked by the published formula.

Route diagram for Bing dataBing Organic Search Results Scraper: stops at 8 of the 10 fields shown; Google Image Search Results & Metadata Scraper: stops at 5 of the 10 fields shown; Search & URL Markdown Extractor for LLMs: stops at 3 of the 10 fields shown; Other Store tools (7): stops at 10 of the 10 fields shown; Bing Search APIs (retired): retired, field coverage not compared.BingsnippetpositiontitleurldatedescriptiondisplayUrldomainpagequery123+API

Stops are fields. A ring means the field is in that route's published output schema; no ring means the line passes without it. Bold labels are the core fields for this website, the rest are fields that differ between routes. A white capsule means every data line stops there. The red line is the official API; its field coverage is not compared. A crossed red line means there is no open official API.

Catalogue Actors for Bing

Bing Organic Search Results Scraper

Run keyword queries against Bing and get ranked organic results with title, URL, display URL and snippet for each position, localized to any…

4/4 core fields 31 output fields $0.99 per 1K Open in Apify Store

Google Image Search Results & Metadata Scraper

Run a Google Images search and get back full-resolution image URLs with dimensions, thumbnails, source page titles, and the web page each image…

3/4 core fields 29 output fields $0.99 per 1K Open in Apify Store

Search & URL Markdown Extractor for LLMs

Turn a search query or a list of URLs into clean Markdown, plain text, or HTML pages, with filters for domain, keyword, and minimum content…

2/4 core fields 13 output fields $0.99 per 1K Open in Apify Store

Which route for which job

The catalogue Actors for Bing return different records. "Only this route" lists the published fields no other Actor in this table returns, which is usually what decides the choice. Cost is the published per-result rate; start events and platform usage are extra.

Catalogue Actors for Bing by job, with the fields only each one returns
Actor Good for Only this route Core fields 10K results
Bing Organic Search Results Scraper Search ranking analysis resultType, snippet, breadcrumb, dateText, duration 4/4 $9.90
Google Image Search Results & Metadata Scraper Find image sources retrievalMethod, isFallback, fallbackReason, isCrawlerOnly, hasOriginal 3/4 $9.90
Search & URL Markdown Extractor for LLMs Collect web content wordCount, httpStatusCode, loadedTime, author, publishedDate 2/4 $9.90

Field matrix: who returns what

Every tool with a published output schema, against the 4 fields most Bing jobs need. A dot means the field name appears in the schema; rows can still leave it empty.

Which tools return each core Bing field, from published output schemas
TooltitleurlsnippetpositionFields
Bing Organic Search Results Scraper●●●●4/4
Google Image Search Results & Metadata Scraper●●–●3/4
Search & URL Markdown Extractor for LLMs●●––2/4
Bing Search ScraperReference only, by delectable_incubator●●●●4/4
Bing Search ScraperReference only, by jungle_synthesizer●●●–3/4
Bing Search ScraperReference only, by searchapi●●●●4/4
Bing Search ScraperReference only, by datascraperes●●–●3/4
Bing Search ScraperReference only, by scrapeunblocker●●–●3/4
Reverse Image Search: Yandex and Bing Image Search by URLReference only, by themineworks–●–●2/4
Bing Search ScraperReference only, by tri_angle––––0/4
Tools returning it8947

Field dictionary: the exact keys

The same core field has a different key in each Actor's output. Map these before you merge datasets; a dash means the published schema has no matching key. Need a field that is not listed here, such as email? Search every Bing Actor by field.

Output keys for each core Bing field in the top catalogue Actors
Core field Bing Organic Search Results…Google Image Search Results…Search & URL Markdown…
title title, siteNametitle, siteNametitle
url url, displayUrlcontentUrl, googleUrlurl, canonicalUrl
snippet snippet, richSnippet––
position positionposition–

Download this comparison: CSV · JSON (every tool with a published schema, matching keys per core field, price and score).

All 11 tools, scored

Catalogue Actors link to their detail pages; the score (0 to 100) is the published formula, identical for every tool. Other Store tools follow in their own table, for reference. Price is the published primary-result rate per 1,000 (the Free-plan rate where the price is tiered; higher Apify plans pay less); start events and platform usage are excluded.

Catalogue Actors for Bing, ranked by the published method
Sample fields
84
Bing Organic Search Results Scraper Catalogue Actor, pay per event
title, url, snippet 31 $0.99 15 runs, too few to rate Nov 2026
77
Google Image Search Results & Metadata Scraper Catalogue Actor, pay per event
title, contentUrl, engine 29 $0.99 19 runs, too few to rate Oct 2026
76
Search & URL Markdown Extractor for LLMs Catalogue Actor, pay per event
title, url, description 13 $0.99 100% of 29 runs Oct 2026

Other Store tools, for reference

Scored with the same published formula and listed for comparison only; this site does not link or recommend them.

Other Store tools for Bing, for reference
Sample fields
97
Bing Search Scraper Reference only, by delectable_incubator
title, url, snippet 10 $0.05 100% of 37 runs Sep 2026
88
Bing Search Scraper Reference only, by jungle_synthesizer
title, url, snippet 8 $1.00 99% of 122 runs Nov 2026
88
Bing Search Scraper Reference only, by searchapi
title, link, snippet 54 $1.99 89% of 846 runs Oct 2026
88
Bing Search Scraper Reference only, by datascraperes
title, url, queryId 24 $0.60 100% of 860 runs Oct 2026
85
Bing Search Scraper Reference only, by scrapeunblocker
title, url, displayedUrl 8 $0.50 100% of 1,948 runs Sep 2026
63
Bing Search Result Scraper Reference only, by curious_coder
No published schema – not listed 100% of 4,216 runs Jul 2026
60
Reverse Image Search: Yandex and Bing Image Search by URL Reference only, by themineworks
page_url, source_image_url, engine 32 $5.85 100% of 54 runs Nov 2026
54
Bing Search Scraper Reference only, by tri_angle
resultsTotal, relatedQueries, paidResults 6 $4.50 100% of 28,363 runs Oct 2026

What to check before you choose

Teams use Bing result data to follow visible sources, compare keyword coverage and discover relevant news or pages. Keeping query context with destination links helps distinguish ranking observations from the content found through search.

Choose a results scraper when you need ranked rows, a page extractor for destination content, or an image tool for image metadata. Microsoft's Grounding with Bing Search serves grounded answers rather than a raw ranked result list.

Checklist

  • Confirm the supported market and query controls, and retain the query and pagination context when comparing rankings.
  • Separate web, news, image, video and suggestion records using resultType or recordType wherever those fields are supplied.
  • For mixed-engine tools, inspect engine and fallback metadata before treating a row as a Bing result.

Where the data is incomplete

The published data does not include the leading tool's detailed schema, so its exact fields and input controls remain unconfirmed here. A published schema from another Bing tool cannot establish that the leading entry supplies the same records.

The shared image tool can return records from different engines, so its inclusion alone does not identify a row's source.

Official API route

Bing Search APIs (retired)

The public Bing Search and Bing Custom Search APIs were retired on August 11, 2025. Microsoft points customers to Grounding with Bing Search in Azure AI Agents, which returns grounded answers rather than a raw ranked result list.

Price. No public Bing Search API price is available because the product was retired.

Limits. Existing instances were decommissioned. The retired API is not a current data route.

Official documentation

Follow Microsoft's terms when collecting public Bing result pages. Review the conditions for your planned storage and reuse of the results. This is general information, not legal advice.

Read Bing's terms. Keep to public data, do not bypass logins or access controls, and check whether personal data is involved before you collect it. The can-I-scrape checklist walks through it.

How to start

  1. Open the recommended Bing tool and read its documented query and market options. Choose a narrow query and a supported market for the first dataset.
  2. Collect a small dataset and inspect result titles, destination links, snippets and ranking information. Separate different result types if the output includes them.
  3. Save the output with the query, selected market and collection time. Retain source-engine information wherever it is available before comparing results.

Call Bing Organic Search Results Scraper from code

The example input uses the Actor's published defaults; set your own Bing query before you run it. You need an Apify API token.

Python

from apify_client import ApifyClient

client = ApifyClient("<YOUR_APIFY_TOKEN>")
run_input = {
    "mode": "webSearch",
    "queries": [
        "best coffee shops seattle"
    ],
    "maxResultsPerQuery": 3,
    "market": "en-US",
    "safeSearch": "moderate",
    "dateRange": "anyTime",
    "imageSize": "any",
    "videoDuration": "any",
    "newsSort": "relevance"
}

run = client.actor("nimbryxo-studio/bing-organic-search-results-scraper").call(run_input=run_input)
if run is None:
    raise RuntimeError("The Actor run was not found.")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

pip install apify-client

JavaScript

import { ApifyClient } from "apify-client";

const client = new ApifyClient({ token: "<YOUR_APIFY_TOKEN>" });
const input = {
    "mode": "webSearch",
    "queries": [
        "best coffee shops seattle"
    ],
    "maxResultsPerQuery": 3,
    "market": "en-US",
    "safeSearch": "moderate",
    "dateRange": "anyTime",
    "imageSize": "any",
    "videoDuration": "any",
    "newsSort": "relevance"
};

const run = await client.actor("nimbryxo-studio/bing-organic-search-results-scraper").call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

npm install apify-client

cURL

curl -X POST "https://api.apify.com/v2/actors/nimbryxo-studio~bing-organic-search-results-scraper/run-sync-get-dataset-items"   -H "Authorization: Bearer $APIFY_TOKEN"   -H "Content-Type: application/json"   -d '{"mode":"webSearch","queries":["best coffee shops seattle"],"maxResultsPerQuery":3,"market":"en-US","safeSearch":"moderate","dateRange":"anyTime","imageSize":"any","videoDuration":"any","newsSort":"relevance"}'

Waits for the run and returns the dataset items (runs over 300 seconds return HTTP 408; start an async run instead).

MCP (AI agents)

{
  "mcpServers": {
    "apify": {
      "url": "https://mcp.apify.com?tools=nimbryxo-studio/bing-organic-search-results-scraper",
      "headers": {
        "Authorization": "Bearer <YOUR_APIFY_TOKEN>"
      }
    }
  }
}

Adds this Actor as a tool in an MCP client that takes a remote server URL (Cursor, VS Code, Claude Code) through Apify's hosted MCP server. OAuth sign-in also works without the header. Clients that only start local servers can wrap the URL with npx mcp-remote.

Questions people ask

Can an existing Bing Search API integration still supply results?

The published data states that the public Bing Search and Bing Custom Search APIs were retired and existing instances were decommissioned. Treat those endpoints as unavailable when planning a current data route.

Does Grounding with Bing Search replace a ranked-results feed?

The published data describes Grounding with Bing Search as returning grounded answers rather than a raw ranked result list. Confirm the required output format before choosing it for a ranking dataset.

Can news and web results be analysed together?

The listed organic search tool distinguishes result types through resultType and recordType. Keep those distinctions when comparing positions so that different search surfaces are not treated as the same list.

Does the Google-named image tool provide Bing records?

Its schema documents fallback retrieval from Bing and identifies the producing engine. Inspect engine, isFallback and retrievalMethod for each row rather than inferring the source from the tool title.

What is the cheapest catalogue Actor for Bing data?

Bing Organic Search Results Scraper lists $0.99 per 1,000 results (pay per event), with 31 fields in its published output schema. Start events and platform usage are billed separately. Checked 2026-11-11.

Which Bing scraper returns the most core fields?

Bing Organic Search Results Scraper covers 4 of the 4 core Bing fields this page tracks (title, url, snippet, position), based on its published output schema.

Does Bing have an official API?

Retired: The public Bing Search and Bing Custom Search APIs were retired on August 11, 2025. Microsoft points customers to Grounding with Bing Search in Azure AI Agents, which returns grounded answers rather than a raw ranked result list. No public Bing Search API price is available because the product was retired.

Is it legal to scrape Bing?

It depends on what you collect and how. Follow Microsoft's terms when collecting public Bing result pages. Review the conditions for your planned storage and reuse of the results. Read Bing's terms (https://www.microsoft.com/en-us/servicesagreement) before you collect, and check whether personal data is involved. This is general information, not legal advice.

More on Bing

Sources

Text updated 2026-11-11 Data checked 2026-11-11
Cite this page

Scraper Finder. "How to get Bing data." https://scraperfinder.com/sites/bing/ (data checked 2026-11-11).

Highest-scoring catalogue Actor

Bing Organic Search Results Scraper: 4 of 4 core fields, $0.99 per 1,000 results, score 84. The highest score overall is 97 (Bing Search Scraper, a Store tool from another publisher); both are in the table above.

Open in Apify Store