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.