Skip to the page

Microsoft Web IQ alternative in 2026

Web search from $1 per 1,000.

Microsoft Web IQ is Bing's grounding API for agents: $7 per 1,000 calls for Web, News, Images and Video, $1 for Browse. It needs a paid Azure subscription, starts at 15 queries a second and shows at most 200 characters from each source.

SpecStream is the live web data engine for teams and agents. Its Search API costs $5 per 1,000 searches, or $1 with speed=fast, page text included, with $10 of credit on sign-up and no card. It scores 97.9 F-score on SimpleQA Verified.

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

SpecStream and Microsoft Web IQ side by side

SpecStreamMicrosoft Web IQ
Price per 1,000 web searches$5 for up to 10 results, or $1 with speed=fast. A call that returns no results costs nothing, and price_usd in each reply is what it cost$7 per 1,000 calls for Web, and the same for News, Images and Video
Reading a pageExtract API: $0.80 per 1,000 pages, up to 20 URLs a call, PDF, Word and Excel included. A page with no text is not chargedBrowse: $1 per 1,000 calls
Page text with each resultpassages=true: each source carries the text of its page closest to the question, up to about 3,500 characters, on the fast search toocontentFormat passage: at most 3,000 characters per result without full document access. No snippet field
What you need to startAn account and an API key. $10 of credit on sign-up, no cardA paid Azure subscription. Free trial, student and Visual Studio subscriptions and Azure credits do not work
Results per callnum from 1 to 100, and page from 1 to 10 for more of the same ranked listmaxResults up to 50, default 10
Filterssite:, -site:, filetype:, after: and before: in q, held on every result; language, country and safesite: and -site: in query; language, region, safeSearch and named scopes
What you may show your usersThe answer with the page it was read on, rows with the facts asked for, and every source's title, url, site and snippetAt most 200 characters of Grounding Content from any single source, with a link back to each source used
Keeping resultsEvery charged search stays in the account's history, and reading it costs nothing. A zero_retention key keeps no request text and no answerThe terms prohibit copying, storing, caching, archiving or building a database of Content
MCPhttps://api.specstream.ai/mcp over Streamable HTTP, with OAuth or an API key: search_web, read_pages and Deep Searchhttps://api.microsoft.ai/v3/mcp with the key in x-apikey: web, news, images, videos and browse
Published accuracy97.9 F-score on all 1,000 official SimpleQA Verified questions (978 correct). 64.0 item F1 and 43.4 row F1 on all 200 official WideSearch tasks. Scores and method79.05 grounding satisfaction on Microsoft's own sample of 3,000 production queries, against competitors it does not name
A whole datasetDeep Search: a request in plain words returns every match on the live web as structured rows at 5¢, 15¢ or $1 a row, under a maximum you approve before it runsOne search or one page per call, each billed per 1,000 calls

Why teams pricing Microsoft Web IQ choose SpecStream

Other Microsoft Web IQ alternatives

How SpecStream scores

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

How to switch from Microsoft Web IQ

1. Create a key under Agents & API in the workspace, with the finds:spend scope and a spending limit. A new account gets $10 of credit, no card.

2. Replace the Web IQ call in Python. The parser reads sources where it read webResults:

import os, requests

reply = requests.post(
    "https://api.specstream.ai/v1/web-search",  # was https://api.microsoft.ai/v3/search/web
    headers={"Authorization": f"Bearer {os.environ['SPECSTREAM_API_KEY']}"},
    json={"q": "latest developments in retrieval augmented generation", "num": 10, "passages": True, "speed": "fast"},
    timeout=30,
)
reply.raise_for_status()
for source in reply.json()["data"]["sources"]:
    print(source["title"], source["url"], source.get("excerpt", source["snippet"])[:200])

3. Map the parameters: query to q, maxResults to num, region to country, language stays language, safeSearch to safe, and contentFormat passage to passages=true. site: and -site: stay in the query.

4. Move Browse calls to POST https://api.specstream.ai/v1/extract with {"urls": ["<page>"]}. The text is in data.results[].text.

5. In an MCP client, replace https://api.microsoft.ai/v3/mcp with https://api.specstream.ai/mcp and send the SpecStream key as Authorization: Bearer. The MCP guide covers each client. In Open WebUI, use the Open WebUI setup.

6. Read 503 with Retry-After as busy: wait and send it again. Nothing is charged.

Frequently asked questions

Something we didn't answer? Talk to a human

What is Microsoft Web IQ?
Microsoft's suite of grounding APIs for AI agents, built on Bing: Web, News, Images and Video search at $7 per 1,000 calls and Browse at $1 per 1,000, through REST, SDKs and an MCP server at https://api.microsoft.ai/v3/mcp.
How much does Microsoft Web IQ cost?
$7 per 1,000 calls for Web, News, Images and Video, and $1 per 1,000 for Browse, on Microsoft's pricing page on November 12, 2026. Auto is listed at $8 and is not charged while it is in beta.
Can I try Web IQ for free?
No. Web IQ needs a paid Azure subscription, and free trial, student and Visual Studio subscriptions and Azure credits do not work. SpecStream starts with $10 of credit and no card, which covers 10,000 fast searches.
How is Web IQ different from Grounding with Bing Search?
Web IQ returns its results to your code at $7 per 1,000 web calls. Grounding with Bing Search costs $14 per 1,000 transactions and does not return the tool output to developers or end users. SpecStream returns every result to your code from $1 per 1,000.
What is the best alternative to Microsoft Web IQ?
SpecStream, from $1 per 1,000 searches with page text included. Its Search API scores a 97.9 F-score on all 1,000 official SimpleQA Verified questions, and the Extract API reads pages at $0.80 per 1,000.
Can I store Web IQ results?
As a rule, no: Web IQ's terms prohibit copying, storing, caching, archiving or building a database of Content, and limit what you show to 200 characters from any single source. Every charged SpecStream search stays in the account's history.
Does SpecStream have an MCP server?
Yes, at https://api.specstream.ai/mcp over Streamable HTTP, with OAuth or an API key. search_web searches at the Search API's price and read_pages reads pages at $0.80 per 1,000.

Sources

SpecStream wrote this page. Each Web IQ figure comes from Microsoft's own pages, read on November 12, 2026.

  1. SpecStream pricingspecstream.ai/pricing, read Nov 12, 2026
  2. SpecStream for agentsspecstream.ai/agents.md, read Nov 12, 2026
  3. SpecStream benchmarksspecstream.ai/benchmarks, read Nov 12, 2026
  4. Microsoft Web IQmicrosoft.com/en-us/webiq, read Nov 12, 2026
  5. Web IQ pricinglearn.microsoft.com/en-us/web-iq/resources/pricing, read Nov 12, 2026
  6. Web IQ frequently asked questionslearn.microsoft.com/en-us/web-iq/resources/faq, read Nov 12, 2026
  7. Web IQ quickstartlearn.microsoft.com/en-us/web-iq/get-started/quickstart, read Nov 12, 2026
  8. Web IQ Web Search referencelearn.microsoft.com/en-us/web-iq/reference/web-search, read Nov 12, 2026
  9. Web IQ MCP serverlearn.microsoft.com/en-us/web-iq/integrations/mcp, read Nov 12, 2026
  10. Web IQ benchmarkslearn.microsoft.com/en-us/web-iq/concepts/benchmarks, read Nov 12, 2026
  11. Grounding with Bing pricingmicrosoft.com/en-us/bing/apis/grounding-pricing, read Nov 12, 2026
  12. Grounding with Bing Search toolslearn.microsoft.com/en-us/azure/foundry/agents/how-to/tools/bing-tools, read Nov 12, 2026
  13. Brave Search APIbrave.com/search/api/, read Nov 12, 2026
  14. Exa pricingexa.ai/docs/admin/pricing.md, read Nov 12, 2026
  15. Tavily API creditsdocs.tavily.com/documentation/api-credits.md, read Nov 12, 2026