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.