searxng-search

Query SearXNG instances to aggregate search results from multiple engines.

2|Updated May 22, 2026
One-click install
npx skills add https://github.com/519lab/thoth-agent --skill searxng-search-519lab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: searxng-search
Source: https://github.com/519lab/thoth-agent/tree/main/optional-skills/research/searxng-search
Command: npx skills add https://github.com/519lab/thoth-agent --skill searxng-search-519lab

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill solves the problem of quickly and easily accessing search results from multiple engines without the need for an API key. It provides a self-hosted or public instance option and falls back to other search tools when unavailable.

Core Features & Use Cases

  • Multi-Engine Search: Aggregate results from 70+ search engines.
  • Self-Hosted or Public Instance: Use a public SearXNG instance or self-host your own for full control.
  • Fallback Mechanism: Automatically falls back to other search options if the main web search toolset is not configured.
  • Use Case: When you need to search for information across various sources without the limitations of a single search engine.

Quick Start

To search using SearXNG, you can use the following command:

curl -s "${SEARXNG_URL}/search?q=test&format=json"

Frequently Asked Questions about searxng-search

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

FAQPage Schema
How do I search multiple engines without an API key?

You can search multiple engines without an API key by using SearXNG meta-search, which aggregates results from 70+ search engines and returns them directly in JSON format. No API key is required.

Can I self-host a SearXNG meta-search instance for full control?

Yes, you can self-host your own SearXNG instance for full control over your meta-search environment, or you can use a public SearXNG instance configured via environment variables to get search results.

Do I need curl to execute a SearXNG search from the command line?

Yes, you need curl installed to execute SearXNG search commands from the CLI. You query the configured instance URL and append parameters like your search query and format=json to retrieve results.

What happens when my primary web search toolset is unavailable?

When your primary web search toolset is unavailable, the SearXNG skill automatically uses a fallback mechanism to provide alternative search options, ensuring you still get meta-search results from multiple engines.

How does meta-search aggregate results compared to a single search engine?

Meta-search aggregates results by querying 70+ search engines simultaneously through SearXNG, bypassing the limitations of relying on a single search engine and providing a broader scope of information.