searxng-search

Aggregate search results from multiple engines via the SearXNG API.

78|16|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/sheawinkler/hermes-agent-ultra --skill searxng-search-sheawinkler
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: searxng-search
Source: https://github.com/sheawinkler/hermes-agent-ultra/tree/main/optional-skills/research/searxng-search
Command: npx skills add https://github.com/sheawinkler/hermes-agent-ultra --skill searxng-search-sheawinkler

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, and includes scripts (resource) components.

What problem does it solve?

Privacy-conscious users often rely on a single search engine or public services that track data. This Skill enables aggregated meta-search across 70+ engines via SearXNG, allowing self-hosted or public instance usage without API keys.

Core Features & Use Cases

  • Self-hosted and public deployments for privacy-preserving search
  • CLI access via curl to perform JSON queries against the SearXNG instance
  • Python API and data structures for programmatic querying
  • Fallback workflows: automatically switch to the best available SearXNG instance and other search tools
  • Workflow: search then extract results from the aggregated feed

Quick Start

Set SEARXNG_URL to a reachable SearXNG instance and run the searxng.sh script with a query.

Frequently Asked Questions about searxng-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform privacy-focused meta-search across multiple engines without API keys?▼

Privacy-focused meta-search aggregates results from 70+ engines via SearXNG without requiring API keys. You can use self-hosted instances or public deployments to prevent data tracking while querying the web.

How do I query a SearXNG instance using curl or Python?▼

Query a SearXNG instance by setting the SEARXNG_URL environment variable and executing JSON queries via curl or Python. This programmatic approach retrieves aggregated search feeds for custom workflows.

Can I use SearXNG search with a self-hosted private instance?▼

SearXNG search supports self-hosted private instances for privacy-preserving web discovery. You can deploy your own SearXNG instance and point the SEARXNG_URL to it for isolated, untracked meta-search.

What is the best way to handle search fallback when a SearXNG instance is unavailable?▼

The best way to handle search fallback is using automated workflows that switch to the best available SearXNG instance or alternative search tools. This ensures uninterrupted meta-search when primary instances fail.

Does SearXNG meta-search require any external API keys to function?▼

SearXNG meta-search does not require external API keys to function. It aggregates results from 70+ engines directly through public or self-hosted instances, relying only on a reachable SEARXNG_URL.