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
| SpecStream | Microsoft 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 page | Extract 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 charged | Browse: $1 per 1,000 calls |
| Page text with each result | passages=true: each source carries the text of its page closest to the question, up to about 3,500 characters, on the fast search too | contentFormat passage: at most 3,000 characters per result without full document access. No snippet field |
| What you need to start | An account and an API key. $10 of credit on sign-up, no card | A paid Azure subscription. Free trial, student and Visual Studio subscriptions and Azure credits do not work |
| Results per call | num from 1 to 100, and page from 1 to 10 for more of the same ranked list | maxResults up to 50, default 10 |
| Filters | site:, -site:, filetype:, after: and before: in q, held on every result; language, country and safe | site: and -site: in query; language, region, safeSearch and named scopes |
| What you may show your users | The answer with the page it was read on, rows with the facts asked for, and every source's title, url, site and snippet | At most 200 characters of Grounding Content from any single source, with a link back to each source used |
| Keeping results | Every charged search stays in the account's history, and reading it costs nothing. A zero_retention key keeps no request text and no answer | The terms prohibit copying, storing, caching, archiving or building a database of Content |
| MCP | https://api.specstream.ai/mcp over Streamable HTTP, with OAuth or an API key: search_web, read_pages and Deep Search | https://api.microsoft.ai/v3/mcp with the key in x-apikey: web, news, images, videos and browse |
| Published accuracy | 97.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 method | 79.05 grounding satisfaction on Microsoft's own sample of 3,000 production queries, against competitors it does not name |
| A whole dataset | Deep 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 runs | One search or one page per call, each billed per 1,000 calls |
Why teams pricing Microsoft Web IQ choose SpecStream
The call, before and after
A Web IQ web search is POST https://api.microsoft.ai/v3/search/web with the key in x-apikey. The same search on SpecStream is one GET or POST to /v1/web-search with the key as a Bearer token. passages=true asks for page text as contentFormat passage does.
# Before: Microsoft Web IQ, $7 per 1,000 calls
curl -X POST https://api.microsoft.ai/v3/search/web \
-H "x-apikey: $WEBIQ_API_KEY" -H "content-type: application/json" \
-d '{"query": "latest developments in retrieval augmented generation", "maxResults": 10, "contentFormat": "passage", "maxLength": 3000}'
# After: SpecStream, $1 per 1,000 searches with speed=fast
curl -X POST https://api.specstream.ai/v1/web-search \
-H "Authorization: Bearer $SPECSTREAM_API_KEY" -H "Content-Type: application/json" \
-d '{"q": "latest developments in retrieval augmented generation", "num": 10, "passages": true, "speed": "fast"}'Your code reads data.sources[] in place of webResults[]: title and url keep their names, and the page text is in excerpt where Web IQ puts it in content. Each source also has site and snippet, and published when the page states its date.
From $1 per 1,000, a seventh of Web IQ's $7
100,000 web searches cost $700 on Web IQ. On SpecStream they cost $100 with speed=fast, page text included, or $500 on the default search, which adds the answer and its page. 100,000 page reads cost $100 on Web IQ Browse and $80 on the Extract API, where a page that gives no text is not charged.
Start today, without an Azure subscription
Web IQ is billed through a Web IQ resource in a paid Azure subscription, and Azure credits do not pay for it. A SpecStream account starts with $10 of credit and no card, enough for 10,000 fast searches. Keys carry their own spending limit, and X-End-User-Id with X-End-User-Cap-Cents caps what each of your own users spends in a month.
Results your product can show and keep
Web IQ's terms limit what reaches your users to 200 characters from any single source and prohibit storing or caching the Content. A SpecStream search returns answer with the page it was read on and its read time in seen_at, rows with the facts the request asks for, and sources in rank order. Every charged search stays in the account's history, at no cost to read.
Set zero_retention on a key when your users' searches must leave no trace: no request text and no answer is kept after the reply. Set eu_egress_only and every search leaves from our server in Madrid, in the EU.
The most accurate web search API in the world
The SpecStream Search API scores a 97.9 F-score on all 1,000 official SimpleQA Verified questions, with 978 correct, and 64.0 item F1 and 43.4 row F1 on all 200 official WideSearch tasks. Scores and method are at specstream.ai/benchmarks. Web IQ's published figure is grounding satisfaction on Microsoft's own production sample.
Other Microsoft Web IQ alternatives
SpecStream
The live web data engine for teams and agents, and the best alternative to Microsoft Web IQ. The Search API costs $5 per 1,000 searches, or $1 with speed=fast, and scores 97.9 F-score on all 1,000 SimpleQA Verified questions. The Extract API costs $0.80 per 1,000 pages. Deep Search returns every match as structured rows at 5¢, 15¢ or $1 a row.
Grounding with Bing Search
Microsoft's earlier grounding tool in Azure AI Foundry Agent Service, at $14 per 1,000 transactions, and its output does not reach developers or end users. SpecStream returns the results to your code from $1 per 1,000 searches. Grounding with Bing Search alternative.
Brave Search API
A search API on Brave's own index at $5 per 1,000 requests. SpecStream answers Brave's own call for $1 per 1,000 when you change the base address. SpecStream vs Brave.
Exa
A search API on Exa's own index at $7 per 1,000 requests on auto for up to 10 results. SpecStream answers Exa's call too, at $1 per 1,000. SpecStream vs Exa.
Tavily
A search API sold in credits at $0.008 each pay as you go, with a basic search at 1 credit. SpecStream answers Tavily's POST /search for $0.001 a basic search. SpecStream vs Tavily.
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?
https://api.microsoft.ai/v3/mcp.How much does Microsoft Web IQ cost?
Can I try Web IQ for free?
How is Web IQ different from Grounding with Bing Search?
What is the best alternative to Microsoft Web IQ?
Can I store Web IQ results?
Does SpecStream have an MCP server?
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.
- SpecStream pricingspecstream.ai/pricing, read Nov 12, 2026
- SpecStream for agentsspecstream.ai/agents.md, read Nov 12, 2026
- SpecStream benchmarksspecstream.ai/benchmarks, read Nov 12, 2026
- Microsoft Web IQmicrosoft.com/en-us/webiq, read Nov 12, 2026
- Web IQ pricinglearn.microsoft.com/en-us/web-iq/resources/pricing, read Nov 12, 2026
- Web IQ frequently asked questionslearn.microsoft.com/en-us/web-iq/resources/faq, read Nov 12, 2026
- Web IQ quickstartlearn.microsoft.com/en-us/web-iq/get-started/quickstart, read Nov 12, 2026
- Web IQ Web Search referencelearn.microsoft.com/en-us/web-iq/reference/web-search, read Nov 12, 2026
- Web IQ MCP serverlearn.microsoft.com/en-us/web-iq/integrations/mcp, read Nov 12, 2026
- Web IQ benchmarkslearn.microsoft.com/en-us/web-iq/concepts/benchmarks, read Nov 12, 2026
- Grounding with Bing pricingmicrosoft.com/en-us/bing/apis/grounding-pricing, read Nov 12, 2026
- Grounding with Bing Search toolslearn.microsoft.com/en-us/azure/foundry/agents/how-to/tools/bing-tools, read Nov 12, 2026
- Brave Search APIbrave.com/search/api/, read Nov 12, 2026
- Exa pricingexa.ai/docs/admin/pricing.md, read Nov 12, 2026
- Tavily API creditsdocs.tavily.com/documentation/api-credits.md, read Nov 12, 2026




