<!-- twin of https://specstream.ai/microsoft-web-iq-alternative -->
# Microsoft Web IQ alternative in 2026: web search from $1 per 1,000

Compared on Nov 12, 2026. The page: https://specstream.ai/microsoft-web-iq-alternative

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.

[Get an API key](https://specstream.ai/signup?src=alternatives-microsoft-web-iq-alternative&utm_source=alternatives-md&utm_campaign=microsoft-web-iq-alternative&returnTo=%2Fworkspace%2Fagents%3Ftab%3Dkeys) 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](https://specstream.ai/benchmarks?utm_source=alternatives&utm_campaign=microsoft-web-iq-alternative) | 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](https://specstream.ai/benchmarks?utm_source=alternatives&utm_campaign=microsoft-web-iq-alternative). 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](https://specstream.ai/grounding-with-bing-search-alternative?utm_source=alternatives&utm_campaign=microsoft-web-iq-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](https://specstream.ai/alternatives/brave?utm_source=alternatives&utm_campaign=microsoft-web-iq-alternative).

### 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](https://specstream.ai/alternatives/exa?utm_source=alternatives&utm_campaign=microsoft-web-iq-alternative).

### 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](https://specstream.ai/alternatives/tavily?utm_source=alternatives&utm_campaign=microsoft-web-iq-alternative).

## 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](https://specstream.ai/docs/mcp?utm_source=alternatives&utm_campaign=microsoft-web-iq-alternative) covers each client. In Open WebUI, use the [Open WebUI setup](https://specstream.ai/web-search/open-webui?utm_source=alternatives&utm_campaign=microsoft-web-iq-alternative).

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

## Frequently asked questions

### 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.

- [SpecStream pricing](https://specstream.ai/pricing), read Nov 12, 2026
- [SpecStream for agents](https://specstream.ai/agents.md), read Nov 12, 2026
- [SpecStream benchmarks](https://specstream.ai/benchmarks), read Nov 12, 2026
- [Microsoft Web IQ](https://www.microsoft.com/en-us/webiq), read Nov 12, 2026
- [Web IQ pricing](https://learn.microsoft.com/en-us/web-iq/resources/pricing), read Nov 12, 2026
- [Web IQ frequently asked questions](https://learn.microsoft.com/en-us/web-iq/resources/faq), read Nov 12, 2026
- [Web IQ quickstart](https://learn.microsoft.com/en-us/web-iq/get-started/quickstart), read Nov 12, 2026
- [Web IQ Web Search reference](https://learn.microsoft.com/en-us/web-iq/reference/web-search), read Nov 12, 2026
- [Web IQ MCP server](https://learn.microsoft.com/en-us/web-iq/integrations/mcp), read Nov 12, 2026
- [Web IQ benchmarks](https://learn.microsoft.com/en-us/web-iq/concepts/benchmarks), read Nov 12, 2026
- [Grounding with Bing pricing](https://www.microsoft.com/en-us/bing/apis/grounding-pricing), read Nov 12, 2026
- [Grounding with Bing Search tools](https://learn.microsoft.com/en-us/azure/foundry/agents/how-to/tools/bing-tools), read Nov 12, 2026
- [Brave Search API](https://brave.com/search/api/), read Nov 12, 2026
- [Exa pricing](https://exa.ai/docs/admin/pricing.md), read Nov 12, 2026
- [Tavily API credits](https://docs.tavily.com/documentation/api-credits.md), read Nov 12, 2026
