Web search is becoming an agent cost center
Updated September 10, 2026 · first published September 10, 2026
Agents are moving from static knowledge to live web research, and that changes the cost model. A single user request can now trigger several searches, a model call to interpret each result, tool retries, and a final synthesis. The search layer is no longer invisible infrastructure; it is a separately metered part of the task.
Amazon Bedrock AgentCore, for example, documents Web Search as a usage-priced capability at $7 per 1,000 queries. The exact price will vary by provider and product, but the FinOps lesson is universal: count tool calls as billable work alongside input and output tokens. See the AWS announcement for the current example.
One prompt can become many searches
Search amplification comes from planning. An agent may rewrite a question, search several sources, follow a result, retry a timeout, and search again after finding conflicting evidence. If the application reports only the user's original prompt, finance sees a low-volume feature while the provider sees a high-volume tool workload.
Record the parent task ID, search provider, query count, result fetches, retry count, and whether the result changed the final answer. Then calculate search cost per successful task. A search that never contributes to a useful answer is a candidate for a policy change, not just a line item to accept.
Control the search budget
- Set a maximum search-query budget per task and per user tier.
- Use a cheaper first pass for discovery, then reserve deep research for high-value tasks.
- Cache stable queries and normalize harmless wording differences.
- Stop after the evidence threshold is met instead of letting the planner keep exploring.
- Make retries exponential and cap them independently from model retries.
Measure freshness against spend
Freshness is valuable only when it changes the decision. Compare answer quality and task success across search depths: no search, one search, and bounded multi-search. Some workflows need current information; others are paying for repeated retrieval of facts that change slowly.
Report three numbers together: model cost, search cost, and cost per successful task. This prevents a cheaper model from looking efficient when it is compensating with a large number of paid searches. It also gives product teams a defensible way to decide when live web grounding is worth the premium.
Related
Related
Want this applied to your own LLM spend? FinOps LLM runs a free audit of your AI costs and shows where the savings are. Book free audit →