web_search
Search the web through a metasearch engine and retrieve a ranked list of titles, URLs, and snippets. Customize results with engines, categories, time ranges, and language filters.
Instructions
Search the web via SearXNG metasearch; return a compact ranked link list.
Returns title, URL and a short snippet per hit — no page content. Empty or blocked results are retried automatically with other engine sets. To actually read pages, call read_url; to do both at once, call deep_research. Args: query: search query (natural language or keywords) max_results: 1-20 time_range: "day" | "week" | "month" | "year" category: e.g. "general", "news", "science", "it", "files" engines: comma-separated engine names, e.g. "google,bing,duckduckgo" language: e.g. "ru", "en", "ru-RU" refresh: ignore cache and re-run the search as_json: return pure machine-readable JSON {query, count, hits[], answer?} instead of the human-friendly list (no footer line)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| as_json | No | ||
| engines | No | ||
| refresh | No | ||
| category | No | ||
| language | No | ||
| time_range | No | ||
| max_results | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |