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.