Skip to the page

Prompt flow after the Bing Search API

One url to change.

Prompt flow's BingConnection has two fields, api_key and url, and url defaults to https://api.bing.microsoft.com/v7.0/search. Microsoft retired that API on August 11, 2025, so a flow tool that calls it gets no results.

Set url to https://api.specstream.ai/v7.0/search and put a SpecStream key in api_key. Your tool sends the same call and reads the same JSON, at $1 per 1,000 searches. We ran it on promptflow-core 1.18.5 on Nov 12, 2026.

New accounts get $10 of credit, no card. It covers 10,000 searches.

Prompt flow web search and what replaces Bing, from each company's own pages on Nov 12, 2026

SpecStreamBing Web Search APIGrounding with Bing SearchSerpApi (Prompt flow's Serp API tool)
Setting in Prompt flowurl: https://api.specstream.ai/v7.0/search in the BingConnection or a custom connection, with a SpecStream key in api_keyBingConnection.url default: https://api.bing.microsoft.com/v7.0/searchNot a v7 address. Microsoft places it in Azure AI AgentsThe built-in Serp API tool, with a Serp connection that holds only an API key
Open to a new accountYes. Create a key and start with $10 of credit, no cardNo. Retired on August 11, 2025, with every instance decommissioned and no new sign-upYes, with a Grounding with Bing Search resource in the Azure portalYes. The Free plan holds 250 searches a month
Price$1 per 1,000 searches of up to 10 results, with no monthly planNone. Microsoft decommissioned the product$14 per 1,000 transactions$25 a month for 1,000 searches on Starter, up to $275 a month for 30,000 on Big Data
LimitNo limit per key and no daily limit. A busy call gets a 429 and is not chargedNone. The API is retired150 transactions a second and 1 million a dayThe plan's searches a month, and 200 an hour on Starter
What comes backBing's webPages.value[] with name, url and snippet, the fields a Bing tool already readswebPages.value[], with the name, URL and snippet of each pageNo raw results: developers and end users get no access to the content returnedSerpApi's own JSON, a different shape from Bing's
What answers the searchThe whole live web, read at the moment of the call. 97.9 F-score on all 1,000 SimpleQA Verified questionsNothing since August 11, 2025An answer from the model. Not all models support itGoogle, Bing or another engine, chosen by the tool's engine input

Why Prompt flow developers point Bing search at SpecStream

Other web search options for Prompt flow

How SpecStream scores

The same numbers as the benchmarks page, from the official tasks and scorers.

How to move Prompt flow web search to SpecStream

1. Create a key under Agents & API in the SpecStream workspace. A new account gets $10 of credit, no card, which covers 10,000 searches.

2. Check the key with the call Bing's v7 API takes. A 200 with webPages.value means the key works.

curl -H "Ocp-Apim-Subscription-Key: $SPECSTREAM_API_KEY" \
  "https://api.specstream.ai/v7.0/search?q=test&count=3"

3. Set url to https://api.specstream.ai/v7.0/search and api_key to your SpecStream key: in the BingConnection of your connections file, or in a custom connection made with pf connection create.

4. Run the flow as before. Each search shows in your SpecStream request log with its price.

Frequently asked questions

Something we didn't answer? Talk to a human

Why does Bing search fail in my Prompt flow?
Microsoft retired the Bing Search APIs on August 11, 2025 and decommissioned every instance, so https://api.bing.microsoft.com/v7.0/search, the default url of BingConnection, answers no search. Set url to https://api.specstream.ai/v7.0/search with a SpecStream key in api_key.
Where do I get a Bing API key for Prompt flow now?
Not from Microsoft: Bing has taken no new customer sign-up since August 11, 2025. Create a SpecStream key with $10 of credit, no card, and use it as the connection's api_key.
Does Prompt flow have a built-in Bing tool?
No. BingConnection is a connection type for a Python tool you write, and the built-in search tool is the Serp API tool, which calls SerpApi. A Bing tool that reads connection.url works with SpecStream with no code change.
What is the best Bing alternative for Prompt flow?
SpecStream, at $1 per 1,000 searches with no daily limit and 97.9 F-score on all 1,000 SimpleQA Verified questions. It answers the Bing call your tool already makes, in Bing's JSON.
How much does Prompt flow web search cost with SpecStream?
$0.001 a call for up to 10 results. The first $10 of credit covers 10,000 searches, and credit you buy never expires.
What happens to my search tool when Prompt flow retires?
Prompt flow retires on April 20, 2027. The tool is a plain HTTP call, so the same SpecStream address and key keep working in Microsoft Agent Framework or any Python code.

Sources

SpecStream wrote this page. Prompt flow's settings come from its source on GitHub, and each provider's figure from that company's own page.

  1. Prompt flow connections/__init__.pyraw.githubusercontent.com/microsoft/promptflow/main/src/promptflow-core/promptflow/connections/__init__.py, read Nov 12, 2026
  2. Prompt flow dev-connections.json.exampleraw.githubusercontent.com/microsoft/promptflow/main/src/promptflow/dev-connections.json.example, read Nov 12, 2026
  3. Prompt flow: manage connectionsraw.githubusercontent.com/microsoft/promptflow/main/docs/how-to-guides/manage-connections.md, read Nov 12, 2026
  4. Prompt flow READMEraw.githubusercontent.com/microsoft/promptflow/main/README.md, read Nov 12, 2026
  5. Prompt flow Serp API tool referenceraw.githubusercontent.com/microsoft/promptflow/main/docs/reference/tools-reference/serp-api-tool.md, read Nov 12, 2026
  6. Serp API tool for flows in Microsoft Foundrylearn.microsoft.com/en-us/azure/ai-foundry/how-to/prompt-flow-tools/serp-api-tool, read Nov 12, 2026
  7. Microsoft Q&A: Bing web search API with Azure AI Studiolearn.microsoft.com/en-us/answers/questions/1615644/how-to-use-bing-websearch-api-with-azure-ai-studio, read Nov 12, 2026
  8. Bing Search API retirementlearn.microsoft.com/en-us/lifecycle/announcements/bing-search-api-retirement, read Nov 12, 2026
  9. Grounding with Bing Search pricingmicrosoft.com/en-us/bing/apis/grounding-pricing, read Nov 12, 2026
  10. Bing APIsmicrosoft.com/en-us/bing/apis, read Nov 12, 2026
  11. Grounding with Bing Search toolslearn.microsoft.com/en-us/azure/foundry/agents/how-to/tools/bing-tools, read Nov 12, 2026
  12. Grounding with Bing Search resourcelearn.microsoft.com/en-us/answers/questions/2277223/alternatives-to-bing-web-search-in-azure-openai-se, read Nov 12, 2026
  13. Bing Web Search response objectslearn.microsoft.com/en-us/bing/search-apis/bing-web-search/reference/response-objects, read Nov 12, 2026
  14. SerpApi pricingserpapi.com/pricing, read Nov 12, 2026
  15. Google Custom Search JSON API overviewdevelopers.google.com/custom-search/v1/overview, read Nov 12, 2026
  16. SpecStream benchmarksspecstream.ai/benchmarks, read Nov 12, 2026
  17. SpecStream pricingspecstream.ai/pricing, read Nov 12, 2026
  18. SpecStream for agentsspecstream.ai/agents.md, read Nov 12, 2026