searxng-search

Orchestrate local SearXNG multi-engine searches and return JSON results.

28|4|Updated Nov 26, 2025
One-click install
npx skills add https://github.com/YPares/agent-skills --skill searxng-search-ypares
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: searxng-search
Source: https://github.com/YPares/agent-skills/tree/main/searxng-search
Command: npx skills add https://github.com/YPares/agent-skills --skill searxng-search-ypares

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

SearXNG provides a private, privacy-respecting metasearch that aggregates results from multiple engines and package repositories, delivering JSON output suitable for automation in local or isolated environments.

Core Features & Use Cases

  • Unified, multi-engine searches across general web and package repositories
  • JSON output suitable for programmatic consumption in scripts and agents
  • Container-friendly deployment with auto-detection of Docker or Podman

Quick Start

Start SearXNG in detach mode to begin searching and access results at http://localhost:8888

Frequently Asked Questions about searxng-search

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

FAQPage Schema
How do I get JSON search results from a local SearXNG instance for automation?▼

You can get JSON search results by running a local SearXNG instance in detached mode and querying it via curl. This orchestrates a multi-engine metasearch to deliver category-filtered JSON output suitable for programmatic consumption in scripts.

Can I deploy a local metasearch using Podman or Docker containers?▼

Yes, local metasearch deployment supports container environments with auto-detection for either Docker or Podman. This container-friendly approach enables private, isolated workflows to aggregate web and package repository results.

How does a privacy-respecting metasearch aggregate package repository results?▼

A privacy-respecting metasearch aggregates package repository results by querying multiple engines simultaneously and returning unified JSON output. This allows development and data workflows to perform multi-engine searches without tracking.

Do I need external dependencies to run SearXNG searches in an isolated environment?▼

No, you do not need external dependencies to run SearXNG searches in an isolated environment. The experience is lightweight and zero-dependency, utilizing standard runtimes and curl to fetch results.

What is the best way to perform category-filtered web searches in private workflows?▼

The best way to perform category-filtered web searches in private workflows is using a local SearXNG deployment. It provides a unified, multi-engine search that delivers JSON output specifically for private or isolated automation environments.