Search the web using your local SearxNG instance for privacy-focused web searches
searxng_search(query, max_results=5, searxng_url=None)
query
(str, required): The search query stringmax_results
(int, optional): Maximum number of results to return. Default: 5searxng_url
(str, optional): URL of your SearxNG instance. Default: “http://localhost:32768/search”List[Dict]
: List of search results, each containing:
title
: The title of the search resulturl
: The URL of the search resultsnippet
: A brief snippet/description of the contenterror
: Error message if the search failssettings.yml
file:
Feature | SearxNG | DuckDuckGo | |
---|---|---|---|
Privacy | ✅ High | ⚡ Medium | ❌ Low |
Local Control | ✅ Yes | ❌ No | ❌ No |
Multi-Engine | ✅ Yes | ❌ No | ❌ No |
Customization | ✅ High | ❌ Limited | ❌ None |