Bing Scraper for SERP Data, After the Bing Search API Retired

The public Bing Search API is gone and its replacement never hands back raw results, so a Bing scraper is now the only way to keep a positions feed you actually own.

Bing Scraper
Solutions

How ScrapeIt Runs a Bing Scraper for You

ScrapeIt builds the Bing scraper, runs it and watches it. Bing rarely slams the door; it quietly serves a thinner page to traffic it does not trust, so a job that only asks whether a page came back will store the wrong result page for months without complaint. We validate rows by meaning rather than by delivery, and we keep the egress clean. Anti-bot handling, proxy rotation and CAPTCHA solving are part of the service, not a line item.

You approve a sample extract before the full run, so field names and coverage are settled early. After that we run to your schedule, hourly through monthly, per keyword list, market and device. Delivery is CSV, JSON, XLSX or an endpoint you call, pushed to S3, an SFTP drop or your warehouse.

Bing SERP Fields We Extract, Surface by Surface

A Bing scraper is only worth running if the rows come back complete. This is what each Bing surface publishes, in the platform's own field names.

  • Web results. Rank on the page, title with the matched terms kept or stripped as you prefer, the decoded destination URL, display domain, the breadcrumb citation with its separators, snippet text, the snippet date stamp where Bing has one, favicon, and the attribute row Bing hangs under some results, such as a review count.
  • Paid slots. Bing keeps ads in containers that sit apart from the organic list: a mainline pole above the results, a top of page block, a product ad carousel and a separate ads container lower down. Marking a row as paid, and recording how many paid slots sat above the first organic result, is the only way to read a Bing rank honestly.
  • Images. Twenty-five tiles to a page, each carrying a payload with murl for the full size file, turl for the Bing thumbnail, purl for the page that hosts it, plus a media id, a content id, an md5 of the file, a title and a description.
  • Videos. Forty cards to a page: video title, duration, the media and page URLs, a thumbnail id, and a meta row with the view count, the age of the upload, and the hosting platform with the channel name.
  • News. Headline, publisher, snippet, publication timestamp, thumbnail, and a story id that groups the same event across outlets. News links are not wrapped in the redirect the web results use. Bing also serves news as RSS, with its own tags for source, image and image dimensions.
  • Shopping. Product title, price, currency, seller, image, and the facets Bing builds for the query: brand, price band, gender and merchant.

Bing price rows from the shopping tab are the one place where a figure attaches to a product rather than to a document, so we extract Bing data from that tab on its own schedule and join it to the web feed afterwards.

Bing SERP Fields We Extract, Surface by Surface
Bing Markets, Languages and the Retired Search API

Bing Markets, Languages and the Retired Search API

Bing splits geography from language. The cc parameter takes a two letter country and leans on the request language header; mkt takes a language and country pair such as en-GB or pt-BR and travels with setLang, and the two schemes are mutually exclusive. Microsoft documents 38 market codes, 36 country codes and 50 interface languages, and the mapping is not one to one: Belgium appears as both nl-BE and fr-BE, the United States as en-US and es-US, Chinese as zh-CN, zh-HK and zh-TW. The same query in two markets returns a different result set, a different count line and locale formatting on the number itself, which is why a keyword list has to be run per market rather than translated.

The Bing Search API is the fact every buyer should hear first, and Microsoft's documentation is blunt about it: the public Bing Search and Bing Custom Search APIs were retired on 11 August 2025. The whole family went at once, web, image, news, video, visual search, entity search, autosuggest and spell check, and the reference pages now sit in the previous versions archive under a retired banner. The successor, Grounding with Bing Search inside Microsoft's agent service, does not hand the tool output to developers at all: you receive a model written answer with citations that must be displayed exactly as supplied, on a paid Azure subscription. Bing Webmaster Tools keeps a key based API for sites you own, and IndexNow pushes your changed URLs to Bing rather than returning anything.

What a Bing Result Page Is Actually Built From

Bing is Microsoft's search engine, and bing.com is the front door to it. The same crawl and index sit under Copilot: Microsoft's webmaster guidelines describe a single crawling, indexing and ranking foundation behind Bing search, Copilot and grounding results, and treat eligibility for citations in AI answers as an extension of ordinary indexing. That makes a Bing position worth more than the engine's search share alone suggests.

The result page has a stable skeleton. Organic results sit in an ordered list of b_algo items, ten to a page. Each carries a linked heading with the matched terms in bold, a display domain, a breadcrumb citation line, a two line snippet, a site favicon and, where Bing holds a date, a date stamp printed inside the snippet. Above the list sits the count line, written as About N results, and the scope bar for the verticals Bing serves separately: web, images, video, shop, news, local, flights, menu and Copilot search. A time filter offers all, past 24 hours, past week, past month, past year, or a custom start and end date.

Two details decide whether a Bing scraper produces clean rows. Every organic and paid link is wrapped in a bing.com/ck/a redirect, and the real destination is base64 in the u parameter behind an a1 prefix, so the target has to be decoded rather than read off the page. Bing also bolts its own msockid tracking parameter onto many destinations, and leaving it in place splits one URL into several rows. Paging runs on first=11, first=21 and so on, ten results a step, next to a per session token that the pagination links carry.

Get a Quote
dev_w
25

Developers

customers
500+

Customers worldwide

pages
1 500 000 000+

Pages extracted

stime
15000+

Hours saved for our clients

Plans

Airplane

€199 / one-time

setup fee - included

Data limits100,000
Frequencyone-time
Run timeup to 5 days
Data storing7 days

Helicopter

€169 / mo

setup fee €499

Data limits250,000
Frequencymonthly
Run timeup to 5 days
Data storing14 days

Glasses

€229 / mo

setup fee €499

Data limits1,000,000
Frequencyweekly
Run timeup to 5 days
Data storing30 days

DNA

€549 / mo

setup fee €799

Data limits3,000,000
Frequency3 times daily
Run timesame day
Data storing90 days

Why Bing Positions Need a Feed of Their Own

Bing Webmaster Tools is free and useful, and it is also the reason people end up buying a Bing scraper. It reports only on sites you have verified, it holds search performance for about the past six months, and it starts collecting on the day you add the property, so there is no backfill and no sight of a competitor at all. Average position comes back only for the web and chat sources; news, images, videos and knowledge panel rows arrive with clicks, impressions and click through rate but no position.

Aggregated impressions also hide the shape of the page. A keyword can hold the same average position across a quarter while the first organic result slides below an extra ad block, a video carousel or an answer panel. Only a captured result page shows that, and only a stored series shows when it changed. Bing scraping earns its place exactly there: rank by market and device, paid density above the fold, share of voice against named competitors, and the title and snippet Bing chose to show for your page rather than the ones you wrote.

There is a newer reason too. Bing's own guidelines tie eligibility for grounding results and citations to the same indexing that decides ordinary ranking, so a Bing position feed doubles as an early read on where a brand surfaces in AI answers. We collect what Bing publishes to any visitor; names, contact details and anything tied to a private individual stay out of the extract by default.

Our Blog

Reads Our Latest News & Blog

Learn how to use web scraping to solve data problems for your organization

What is the Scraping Web Data for Sentiment Analysis & How it Helps Marketers and Data Scientists

What is the Scraping Web Data for Sentiment Analysis & How it Helps Marketers and Data Scientists

The use of sentiment analysis tools in business benefits not only companies but also their customers by allowing them to improve products and services, identify the strengths and weaknesses of competitors' products, and create targeted advertising.

Empower Your Business with Google Maps Data

Empower Your Business with Google Maps Data

Using web scraping to extract Google Maps data will help you quickly and efficiently find businesses in any industry, city, state, or region. And the extracted contact information, such as phone or email address, social networks, or links to web pages, will help to contact them.

How to Generate Business Leads Using Web Scraping

How to Generate Business Leads Using Web Scraping

Lead scraping is a reliable way to get the right customer contacts to market your product, saves organizations time, and helps you better understand the audience you want to attract. Contacts include emails, phone numbers, or social media profiles.

scrapeit logo

Working With ScrapeIt on Bing Data

ScrapeIt is a managed data collection agency. We write the crawlers, run them on our own infrastructure, repair them when a page changes, and hand over clean files. You do not maintain code and you do not manage proxies.

We also scope people out. If a Bing Webmaster Tools export answers your question, we will say so before there is an invoice, and we will tell you where a crawler is the wrong tool. That is a slower way to sell and a better way to keep clients.

FAQ

Does Bing still have a public search API?

No. Microsoft's documentation states that the public Bing Search and Bing Custom Search APIs were retired on 11 August 2025, and the reference pages now sit in a retired archive. Web, image, news, video, visual search, entity search, autosuggest and spell check all went at once. The endpoint still responds, but it refuses any call without an active subscription. The successor, Grounding with Bing Search in Microsoft's agent service, is not a drop in replacement: it returns a model written answer with citations rather than the raw result set, it requires a paid Azure subscription, and Microsoft states plainly that developers do not get the tool output.

Which Bing markets and languages can you collect results for?

Microsoft documents 38 market codes, 36 country codes and 50 interface languages for Bing, and we work from that list. A market is a language and country pair such as en-GB, de-DE or pt-BR, set with mkt and setLang; the older cc parameter takes a country on its own and reads the language from the request headers, and the two cannot be combined. Several countries carry more than one market: Belgium as nl-BE and fr-BE, Canada as en-CA and fr-CA, the United States as en-US and es-US. We run each market as its own job, with egress in that country, because a keyword list translated instead of re run returns a result set nobody there sees.

How often can a Bing rank tracking feed be refreshed?

Daily is the usual cadence for a keyword list, and hourly is workable for a short watchlist where the page is expected to move, such as a launch, a promotion or a news cycle. Bing publishes no quota for the result page, so the limit is practical rather than formal: refresh rate, keyword count, market count and device split all draw on the same budget. We size the job around the smallest interval that changes your decisions, and we keep every capture, because Bing publishes nothing that lets you reconstruct a past result page.

What formats do you deliver Bing SERP data in?

CSV, JSON, XLSX, or an endpoint your systems call. Delivery goes to S3, an SFTP drop, a webhook or straight into your warehouse. One row per result with the capture timestamp, keyword, market, device and rank is the default shape; a wide layout with the top ten flattened into columns is common for reporting decks. Destination URLs arrive decoded and stripped of Bing's tracking parameter, so the same page does not turn up as two different rows.

Is it legal to scrape Bing search results?

The honest answer is that it depends on your jurisdiction and your use, and we are not lawyers. Bing's robots.txt disallows the search path for crawlers, and the Microsoft Services Agreement forbids impermissible scraping and bars automated extraction from its AI services. The news feed carries its own notice restricting the results to personal, non commercial use inside a feed reader. We collect only what Bing shows an ordinary visitor, we exclude personal data, and the decision to run the project and the responsibility for how the data is used stay with you. Check your intended use with your own counsel first.

How does it Work?

Step 1 - Make a Request

You share your needs, expectations, and desired timeframe. We’ll suggest the best solution based on your request and budget.

Step 2 - Configuring Custom Web Crawlers

Our specialists configure the crawlers and extract a sample dataset for your review before proceeding with the full-scale extraction.

Step 3 - Collect and Deliver

Once you approve the sample, we launch the project and start full data collection. We gather, filter, and structure the data for easy use, delivering it on time in your preferred format.

Step 4 - Maintain and Support

Our team manages ongoing processes, monitors website changes, and supports all data extraction cycles. We can also help integrate data into your systems or create dashboards to simplify analysis.

Request a Quote

Tell us more about you and your project information.
Which sites, which fields, how often. A couple of lines is enough.

We reply within 1 business day. No obligation.

scrapiet

Scrapeit Sp. z o.o.
10/208 Legionowa str., 15-099, Bialystok, Poland
NIP: 5423457175
REGON: 523384582