Skip to content
PreferiumJoin the waitlist

Technical SEOIndustry News

Bing retired its legacy webmaster APIs: check the integrations

Bing retired the SOAP and POX Webmaster APIs on 31 August 2026. Check old reporting and submission jobs, then verify their JSON replacements return usable data.

Three heavy cables reaching toward a metal panel's sockets, their ends frayed and dissolving into dust before they connect.
Jump to a section

If a Bing report stopped updating at the start of September, check the integration before interpreting the chart. Microsoft retired the legacy SOAP and POX versions of its Webmaster API on 31 August 2026. Programs using those endpoints need the supported replacement.

What happened (added 19 September 2026): The SOAP and POX endpoints were retired on 31 August 2026, as Search Engine Watch reported. The checks below now apply to integrations that may already have stopped working.

Which systems are affected

The API lets software retrieve Bing Webmaster data or submit requests without using the dashboard manually. SOAP and POX are the older XML-based interfaces. An agency might still use them in a scheduled export, a URL-submission job or a script feeding a client spreadsheet.

Look for /webmaster/api.svc/soap and /webmaster/api.svc/pox/ in code and configuration. Also check SDKs, shared libraries and vendor integrations: an address may be assembled at runtime rather than written as one searchable string.

The retirement concerns those API protocols. It does not mean the Bing Webmaster Tools website or the separate IndexNow protocol has been retired. Microsoft’s protocol documentation and getting-started guide are the starting points for the supported interface.

A migration needs more than a new URL

An XML response and a JSON response have different structures. Update the request and the code that reads the result, including error handling. A job that runs without crashing can still write empty values if its parser expects the old format.

Test with a known site and a date range that contains data. Check that the expected fields arrive, that the stored result is correct and that a failed request produces an alert rather than a plausible-looking blank chart.

Where a vendor owns the connection, ask whether the migration is complete and how it was verified. You do not need to rewrite their integration, but you do need to know whether its data is current.

Check the reports that used the old connection

Inspect the first scheduled runs after 31 August. Look for missing dates, repeated values and exports that unexpectedly contain zero rows. Compare a sample with the dashboard before sending the next client report.

This is also a useful time to document ownership: which job reads the data, who maintains it, and how a failure is noticed. The fix is incomplete if the connection works again but the next failure can remain invisible for weeks.

Want this running under your brand?Preferium AI Edge is a white-label platform agencies resell to their clients: your brand, your Stripe, your packages and prices. Registration opens to agencies from the waitlist first.Talk to usJoin the waitlistHow white label works

Build your agency on Preferium

Partner registration opens by invitation from the waitlist, and there is no date yet. Read the agency agreement and how partner billing works before you decide.

  1. Connect a client site
  2. Set the control level
  3. Run under your brand

Privacy choices

Choose which optional technologies Preferium AS may use. All of them are off until you choose.

Analytics: Google Analytics 4 counts page views. Google may receive the page address, referrer, network address, browser and device details, and online identifiers. Browser storage: _ga, _ga_*: Up to 730 days. Renewed on activity. The browser may shorten the storage period.

Provider: Google Ireland Limited. Google may transfer data to the United States.

See the cookie notice, the privacy notice and theterms.

Necessary technologies Used for site functions

Preferium AS and Cloudflare deliver the site and protect forms against abuse. A local preference remembers if you pause animation. When optional tracking is available, the site can also remember your documented privacy choices.

Consent receipt
Provider: Preferium AS. HttpOnly receipt that documents and retrieves your consent choice. Name in the browser: __Host-preferium_consent. Storage period: The receipt is valid for up to 180 days without rolling renewal.
Local privacy choices and pending rejections
Provider: Preferium AS. Local storage of privacy choices and pending rejections. The entry alone can never allow optional technologies; a valid server receipt is required. Name in the browser: preferium-consent-v2. Storage period: Until the entry is overwritten or the browser site data is cleared. No automatic timed deletion is configured.
Privacy choice synchronization between tabs
Provider: Preferium AS. The latest message that synchronizes privacy choices and pending rejections between tabs. The message can only close optional technologies and trigger a new server check. Name in the browser: preferium-consent-sync-v1. Storage period: Until the entry is overwritten or the browser site data is cleared. No automatic timed deletion is configured.
Motion pause preference
Provider: Preferium AS. Session storage restores the requested accessibility preference between pages in this tab. Nothing is sent to a server. Name in the browser: preferium-motion-paused. Storage period: Until this browser tab session ends.
Cloudflare Turnstile
Provider: Cloudflare. Abuse protection that loads only on forms where Turnstile is necessary. Storage period: Short-lived control value tied to a form submission.
Analytics

Helps us understand how the site is used, when you consent.

Provider: Google Ireland Limited. The data may include the page address, referrer, network address, browser/device, online identifiers and usage events.

_ga, _ga_*
Processes site usage for aggregated analytics after specific consent. Storage period: Up to 730 days. Renewed on activity. The browser may shorten the storage period.

You can withdraw your choice via Privacy choices. That stops further optional loading but does not recall data already sent to Google. We attempt to delete known first-party values; the browser may prevent deletion of third-party values.

How Google uses and is responsible for data · How Google uses information from partner sites · Google privacy policy