Description
n8n-nodes-searxng-search
This is an n8n community node for SearXNG Search. It allows you to perform web searches using SearXNG instances in your n8n workflows.
SearXNG is a privacy-respecting, self-hosted metasearch engine that aggregates results from various search services and databases. Users are neither tracked nor profiled.
n8n is a fair-code licensed workflow automation platform.
Prerequisites
- A running SearXNG instance with API access
Installation
Follow the installation guide in the n8n community nodes documentation.
pnpm i n8n-nodes-searxng-search
Operations
Search
The node supports performing web searches with the following features:
Additional Options
en, en-US, pt-BR, all, or instance-specific locale codes)google,duckduckgo)simple)duckduckgo)Credentials
To use this node, you need to configure credentials for your SearXNG instance:
1. API URL: The URL of your SearXNG instance (e.g., http://searxng:8080)
2. API Key: Your SearXNG API key (if required by your instance)
Example Usage
1. Add the SearXNG Search node to your workflow
2. Configure your SearXNG API credentials
3. Set up your search parameters:
{
"query": "your search terms",
"categories": ["general"],
"customCategories": "my-custom-category",
"additionalFields": {
"language": "en-US",
"time_range": "month",
"safesearch": "1",
"engines": "google,duckduckgo",
"enabledplugins": "Hashplugin",
"disabledplugins": "TrackerURL_remover",
"theme": "simple",
"image_proxy": true,
"autocomplete": "duckduckgo",
"format": "json"
}
}
Response behavior by format
– Returns parsed results plus metadata and raw payload.
– Return Single Response only applies to JSON responses with available parsed results.
– Returns the payload as rawResponse without assuming results are present.
– Includes metadata.format so downstream nodes can branch on response format.
#### Non-JSON example response
{
"success": true,
"query": "privacy search",
"metadata": {
"format": "csv"
},
"rawResponse": "title,url,contentn..."
}
Compatibility
Contributing
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
License
Support
Author
msoukhomlinov