searxng-search

Query a SearXNG instance and return aggregated JSON search results.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/matlee0409/cronus --skill searxng-search-matlee0409
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: searxng-search
Source: https://github.com/matlee0409/cronus/tree/main/optional-skills/research/searxng-search
Command: npx skills add https://github.com/matlee0409/cronus --skill searxng-search-matlee0409

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

SearXNG-search provides private, multi-engine web search by querying a SearXNG instance and aggregating results across engines, avoiding API keys and vendor lock-in.

Core Features & Use Cases

  • Aggregates results from 70+ search engines through a single, privacy-conscious interface.
  • Self-hosted or public instance options for control, privacy, and reliability.
  • No API key required; gracefully falls back when the primary web toolset is unavailable.
  • Ideal for researchers, developers, and teams needing broad coverage and data privacy.

Quick Start

Perform a web search using my configured SearXNG instance and return the results.

Frequently Asked Questions about searxng-search

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

FAQPage Schema
How do I perform private web search across multiple engines without API keys?

Private multi-engine web search without API keys is achieved by querying a SearXNG instance to aggregate results across 70+ search engines. This approach avoids vendor lock-in and relies on self-hosted or public instances for data privacy.

Do I need to self-host a SearXNG instance to use a meta-search workflow?

Self-hosting SearXNG is not strictly required as public instances can be used, but self-hosting provides maximum control, privacy, and reliability. You must configure a valid SEARXNG_URL to point to your chosen instance before executing searches.

What is the best way to aggregate search results from 70+ engines for research?

Aggregating search results from 70+ engines is best handled through a SearXNG instance, which queries multiple sources simultaneously and returns structured JSON. This provides broad coverage and privacy for research workflows without requiring individual engine API keys.

How does SearXNG handle web search when the primary web toolset is unavailable?

SearXNG web search gracefully falls back when the primary web toolset is unavailable by querying the configured SearXNG instance directly. It supports integration via curl or a Python REST API to ensure you retrieve structured JSON results reliably.

Can I use curl or a Python REST API to query a SearXNG instance?

You can query a SearXNG instance using either curl or a Python REST API to perform private meta-search. Both methods request the SEARXNG_URL and return structured JSON results aggregated across 70+ search engines.

Why does my SearXNG search return no results?

A SearXNG search returns no results if the required SEARXNG_URL environment variable is not set or the configured instance is unavailable. Ensure your self-hosted or public instance is running and properly configured to aggregate results.