search
Search the web via 200+ engines with privacy, getting aggregated results, answers, suggestions, and infoboxes. Filter by category, language, or time range.
Instructions
Search the web using SearXNG metasearch engine.
Aggregates results from 200+ search engines (Google, Bing, DuckDuckGo, Brave, etc.) with privacy. Returns results, answers, suggestions, corrections, and infoboxes. Use 'categories' to focus on specific content types. Use 'pages' for more results.
Not suitable for autocomplete suggestions (use autocomplete tool) or discovering available engines/categories (use engine_info tool). Results are cached for 60 seconds.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pages | No | Number of pages to fetch in parallel (multi-page fanout). Higher values return more results but increase latency. Use 2-3 for comprehensive research. | |
| query | Yes | The search query to use | |
| format | No | Result detail level: 'compact' returns title/url/content only, 'full' includes engines/score/category/date/thumbnails | compact |
| pageno | No | Starting page number. Use with 'pages' for pagination. | |
| engines | No | Comma-separated engine names to use (e.g., 'google,arxiv,wikipedia'). Only use when you need a specific source; otherwise prefer 'categories'. Overrides category-based engine selection when set. | |
| language | No | Search language code (e.g., 'en', 'zh', 'ja', 'de'). Filters results to the specified language. Omit to search all languages. | |
| categories | No | Comma-separated category names to focus on (e.g., 'general,news,science'). Prefer this over 'engines' to narrow results — categories leverage multiple engines automatically. Call engine_info to discover available categories. | |
| safesearch | No | Safe search level: 0=off, 1=moderate, 2=strict | |
| time_range | No | Restrict results to those published within this time window. Omit for no time restriction. | |
| max_results | No | Maximum number of results to return. Applied after aggregation across pages. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |