searxng-search

Aggregate search results from 70+ engines via a SearXNG instance.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Free meta-search via SearXNG — aggregates results from 70+ search engines. Self-hosted or public instance. No API key required. Falls back automatically when the web search toolset is unavailable.

Core Features & Use Cases

  • Meta-search across 70+ engines using a SearXNG instance.
  • Flexible deployment: public instance or self-hosted setup, with automatic fallback when the main web toolset is unavailable.
  • Simple integration: use curl or Python to fetch JSON results from the /search endpoint and parse them for downstream processing.

Quick Start

Set SEARXNG_URL to your SearXNG instance and run searxng.sh 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 aggregate search results from multiple engines without an API key?

You can aggregate search results from 70+ engines without an API key by querying a SearXNG instance. This Skill fetches JSON results from the /search endpoint using either curl or Python requests.

What is the best way to set up a self-hosted meta-search for automated scripts?

To set up a self-hosted meta-search, deploy your own SearXNG instance and set the SEARXNG_URL environment variable. You can then run searxng.sh with your query to fetch aggregated JSON results.

Can I use a public SearXNG instance instead of self-hosting?

Yes, you can use a public SearXNG instance instead of self-hosting. The Skill works with both deployments and automatically falls back to the SearXNG instance when the main web search toolset is unavailable.

Why use a meta-search engine when my default web search toolset is unavailable?

A meta-search engine like SearXNG provides automatic fallback when the main web search toolset is unavailable. It queries 70+ underlying search engines and returns aggregated JSON results for downstream processing.

Do I need to install any dependencies to fetch SearXNG JSON results?

No external dependencies are required to fetch SearXNG JSON results. The Skill supports fetching data via standard CLI curl calls or Python requests directly from the /search endpoint.

How does SearXNG meta-search handle parsing results for downstream processing?

SearXNG meta-search handles downstream processing by returning raw JSON results from the /search endpoint. You parse these JSON payloads directly using your existing curl or Python scripts.