Skip to the page

Amazon Bedrock web search alternatives in 2026

Any model, from $1.

Amazon sells web search two ways. On Bedrock it is a Responses API tool for OpenAI GPT-5.4 and later, at $12 per 1,000 queries on top of model inference. On AgentCore it is a gateway target at $7 per 1,000 queries, 25 results at most.

SpecStream is the live web data engine for teams and agents. Its Search API costs from $1 per 1,000 searches, returns up to 100 results to any Bedrock model through Converse or an AgentCore gateway, and scores 97.9 F-score on SimpleQA Verified.

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

SpecStream and Amazon's web search tools side by side

SpecStreamWeb Search on Amazon BedrockWeb Search on AgentCore
Models it works withEvery Bedrock model that takes tools, through Converse tool use. Also an MCP server target on an AgentCore gateway at https://api.specstream.ai/mcp, or GET /v1/web-search from any codeOpenAI GPT-5.4 and later, through the Responses API on the bedrock-mantle endpoint. Not available on bedrock-runtimeAny model behind an MCP client, through a target on an AgentCore Gateway
Price per 1,000 searches$5 for up to 10 results, or $1 with speed=fast. 25 results cost $3.40 per 1,000 on the fast search. No tokens and no gateway fee$12 per 1,000 queries, on top of model inference (Unite.AI, reading the Bedrock pricing page)$7 per 1,000 queries. Gateway operations are billed separately
Who decides how many searches runYour code or your agent. One call is one search at one price, and price_usd in each reply says what it costThe model. It can search again within the same turn, and search_context_size does not limit how many Search calls it makesYour agent, one tools/call per search
Results per search1 to 100 with num, and page 1 to 10 continues the same ranked listUp to 5, 11 or 25 observations per Search call, set by search_context_size1 to 25 with maxResults, 10 by default
Longest query2,000 characters, in any languageWritten by the model200 characters
What your code getsJSON: answer with its value, 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 with title, url, site and snippetThe model's reply with url_citation annotations. A citation can rest on a Search snippet even when Fetch did not read the pageSnippets, URLs, titles and publication dates, as text and JSON
Where results come fromThe live web, read in a few seconds from several search engines. engine_rule sets which engines a key may askThe Amazon Bedrock web index. Fetch reads the Bedrock cache, and the open web only on a cache miss with the ExternalWebAccess permissionAn Amazon web index of tens of billions of documents
Where it runsA key set to eu_egress_only sends every search out from our server in Madrid, in the EU. zero_retention on a key keeps no query text or answerus-east-1, us-east-2, us-west-2 and AWS GovCloud (US-West)Seven Regions: three in the US, Ireland, Sydney, Tokyo and AWS GovCloud (US-West)
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 method at specstream.ai/benchmarksNo accuracy score in its user guideNo accuracy score in its developer guide
Page text and whole datasetspassages=true adds up to about 3,500 characters of each page. The Extract API reads 20 pages a call at $0.80 per 1,000 pages. Deep Search returns every match as structured rows at 5¢, 15¢ or $1 a rowFetch inside the model's turn, from the Bedrock cache firstPassages chosen by the tool, not full pages. Web Answer, a separate tool, returns a written answer at $10 per 1,000 calls

Why teams on Amazon's web search move to SpecStream

Other Amazon Bedrock web search alternatives

How SpecStream scores

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

How to switch from Amazon's web search

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, which covers 10,000 searches.

2. Run one search to see the reply.

curl -G https://api.specstream.ai/v1/web-search \
  -H "Authorization: Bearer $SPECSTREAM_API_KEY" \
  --data-urlencode "q=Who is the CEO of Mistral AI?"

3. On Bedrock, add the toolConfig shown above to your Converse call, with any model that takes tools. On AgentCore, add SpecStream as an MCP server target on the gateway your agents already use.

4. Send back the reply's data.answer and data.sources as the tool result, trimmed to the fields the model needs.

Frequently asked questions

Something we didn't answer? Talk to a human

How much does web search on Amazon Bedrock cost?
$7 per 1,000 queries on AgentCore, on AWS's AgentCore pricing page today, with gateway operations billed separately. The Bedrock tool for GPT models is $12 per 1,000 queries on top of model inference, as Unite.AI reads the Bedrock pricing page. SpecStream costs $5 per 1,000 searches, or $1 with speed=fast.
Which models support Web Search on Amazon Bedrock?
OpenAI GPT-5.4 and later, through the Responses API on the bedrock-mantle endpoint, in us-east-1, us-east-2, us-west-2 and AWS GovCloud (US-West). SpecStream works with every Bedrock model that takes tools, through Converse.
Can Claude on Amazon Bedrock search the web?
Yes, with SpecStream as a tool. Bedrock's own Web Search runs on OpenAI GPT models, so give Claude the SpecStream Search API as a Converse tool, or as an MCP target on an AgentCore gateway, from $1 per 1,000 searches.
What is the best alternative to Amazon Bedrock Web Search?
SpecStream, from $1 per 1,000 searches with no tokens. Its Search API scores a 97.9 F-score on all 1,000 official SimpleQA Verified questions, returns up to 100 results a call, and works with every Bedrock model.
Does Amazon's web search return whole pages?
No. AgentCore Web Search returns passages it chooses, and Bedrock Fetch reads pages inside the model's turn, from the Bedrock cache first. SpecStream's passages=true adds up to about 3,500 characters of each page, and its Extract API returns the main text of 20 pages a call at $0.80 per 1,000 pages.
Does SpecStream have an API?
Yes, three. The Search API is GET /v1/web-search at $5 per 1,000 searches of up to 10 results, or $1 with speed=fast. The Extract API is POST /v1/extract at $0.80 per 1,000 pages. Deep Search takes a request in plain words and returns structured rows.
What do the model vendors' web search tools cost side by side?
On November 12, 2026, per 1,000: $7 on AgentCore Web Search, $10 on OpenAI and on Claude with tokens on top, and $14 on Gemini 3 grounding. SpecStream's Search API costs $5 per 1,000 searches of up to 10 results, or $1 with speed=fast, and bills no tokens. The whole table is on web search tool pricing.

Sources

SpecStream wrote this page. Each AWS figure comes from AWS's own pricing pages and guides, except the Bedrock Web Search price, which AWS's pricing page loads in the browser and Unite.AI reports.

  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. Web Search on Amazon Bedrock, user guidedocs.aws.amazon.com/bedrock/latest/userguide/web-search.html, read Nov 12, 2026
  5. Web Search Tool on AgentCore, developer guidedocs.aws.amazon.com/bedrock-agentcore/latest/devguide/gateway-target-connector-web-search-tool.html, read Nov 12, 2026
  6. Amazon Bedrock AgentCore pricingaws.amazon.com/bedrock/agentcore/pricing/, read Nov 12, 2026
  7. Amazon Bedrock pricingaws.amazon.com/bedrock/pricing/, read Nov 12, 2026
  8. Unite.AI: Amazon Bedrock gets built-in web searchunite.ai/amazon-bedrock-gets-built-in-web-search-for-grounded-model-responses/, read Nov 12, 2026
  9. OpenAI API pricingdevelopers.openai.com/api/docs/pricing, read Nov 12, 2026
  10. Claude web search toolplatform.claude.com/docs/en/agents-and-tools/tool-use/web-search-tool, read Nov 12, 2026
  11. Gemini API pricingai.google.dev/gemini-api/docs/pricing, read Nov 12, 2026
  12. Gemini grounding with Google Searchai.google.dev/gemini-api/docs/google-search, read Nov 12, 2026
  13. DeepSeek Search & Fetchapi-docs.deepseek.com/guides/search, read Nov 12, 2026