web_search
Perform web searches across multiple providers with auto-routing, returning results with routing evidence, cache provenance, and typed errors. Use filters for freshness, domains, and research mode.
Instructions
Source-only web search through the Web Search Plus v3 runtime. Routes across configured source-result providers and returns additive v3 evidence, routing receipts, provider attempts, cache provenance, and typed errors.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | normal fast path or opt-in research mode. | normal |
| count | No | Number of results | |
| depth | No | Exa depth: normal, deep multi-source search, or deep-reasoning. | normal |
| query | Yes | Search query | |
| country | No | ISO 3166-1 alpha-2 country override (e.g. at, fr). | |
| language | No | ISO 639-1 language override (e.g. de), or auto via config defaults. | |
| no_cache | No | Bypass the search cache and fetch live results. Use for recency queries when a cached hit would be stale. | |
| provider | No | Force a specific provider, or use auto-routing. | auto |
| cache_ttl | No | Search-cache TTL in seconds. Default is 3600 if omitted. | |
| freshness | No | Unified recency filter alias for providers that support freshness. | |
| time_range | No | Recency filter. | |
| search_type | No | Search vertical. Serper and TinyFish serve news natively; other providers report unsupported metadata. | search |
| quality_report | No | Attach routing/result diagnostics. | |
| exclude_domains | No | Exclude these domains. | |
| include_domains | No | Restrict to these domains. | |
| research_time_budget | No | Best-effort budget for research mode. |