searxngsearch
Conduct web searches while respecting privacy with customizable parameters like language, time range, and categories. Returns relevant results tailored to your query.
Instructions
Perform web searches using SearXNG, a privacy-respecting metasearch engine. Returns relevant web content with customizable parameters.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
categories | No | Categories to search in (e.g., 'general', 'images', 'news'). Default: null (all categories). | |
engines | No | Specific search engines to use. Default: null (all available engines). | |
language | No | Language code for search results (e.g., 'en', 'de', 'fr'). Default: 'en' | en |
max_results | No | Maximum number of search results to return. Range: 1-50. Default: 10. | |
pageno | No | Page number for results. Must be minimum 1. Default: 1. | |
query | Yes | Search query | |
safesearch | No | Safe search level: 0 (off), 1 (moderate), 2 (strict). Default: 1 (moderate). | |
time_range | No | Time range for search results. Options: 'day', 'week', 'month', 'year'. Default: null (no time restriction). |
Input Schema (JSON Schema)
{
"properties": {
"categories": {
"default": null,
"description": "Categories to search in (e.g., 'general', 'images', 'news'). Default: null (all categories).",
"items": {
"type": "string"
},
"type": "array"
},
"engines": {
"default": null,
"description": "Specific search engines to use. Default: null (all available engines).",
"items": {
"type": "string"
},
"type": "array"
},
"language": {
"default": "en",
"description": "Language code for search results (e.g., 'en', 'de', 'fr'). Default: 'en'",
"type": "string"
},
"max_results": {
"default": 10,
"description": "Maximum number of search results to return. Range: 1-50. Default: 10.",
"maximum": 50,
"minimum": 1,
"type": "number"
},
"pageno": {
"default": 1,
"description": "Page number for results. Must be minimum 1. Default: 1.",
"minimum": 1,
"type": "number"
},
"query": {
"description": "Search query",
"type": "string"
},
"safesearch": {
"default": 1,
"description": "Safe search level: 0 (off), 1 (moderate), 2 (strict). Default: 1 (moderate).",
"enum": [
0,
1,
2
],
"type": "number"
},
"time_range": {
"default": null,
"description": "Time range for search results. Options: 'day', 'week', 'month', 'year'. Default: null (no time restriction).",
"enum": [
"day",
"week",
"month",
"year"
],
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
}