searxng

Query a self-hosted SearXNG instance via HTTP JSON for aggregated search results.

420|65|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/CoWork-OS/CoWork-OS --skill searxng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: searxng
Source: https://github.com/CoWork-OS/CoWork-OS/tree/main/resources/skills/local-websearch
Command: npx skills add https://github.com/CoWork-OS/CoWork-OS --skill searxng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Privacy-preserving web search by querying a self-hosted SearXNG instance to aggregate results from multiple engines without exposing queries to centralized providers.

Core Features & Use Cases

  • Self-hosted metasearch: queries are executed against your own SearXNG, boosting privacy and control.
  • Engine aggregation: combines results from multiple sources and presents URLs, titles, and snippets.
  • Use Case: researchers or developers who need private lookup across diverse engines without API keys.

Quick Start

After setting SEARXNG_URL, run the search script with your query to obtain structured results.

Frequently Asked Questions about searxng

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

FAQPage Schema
How do I perform privacy-preserving web search without exposing queries to centralized providers?

Privacy-preserving web search is achieved by querying a self-hosted SearXNG instance to aggregate results from multiple engines, ensuring user data remains under local control without exposing queries.

How do I search the web without using API keys?

You can search the web without API keys by running queries against your own SearXNG server via HTTP JSON, which retrieves aggregated results from multiple sources without requiring external API authentication.

Can I filter web search results by language using a self-hosted metasearch engine?

Language filtering is supported when querying your self-hosted SearXNG instance, allowing you to retrieve structured web search results tailored to specific language preferences.

What structured data format do self-hosted metasearch results return?

Self-hosted metasearch results return structured data via HTTP JSON, including specific fields for title, url, and content to provide organized search output for research and knowledge gathering.

Do I need a locally hosted SearXNG server to retrieve aggregated search results?

A locally hosted SearXNG server is required to retrieve aggregated search results, as this skill interfaces directly with your own instance via HTTP JSON to maintain privacy and local data control.

Why use a self-hosted metasearch engine instead of centralized search providers for research?

A self-hosted metasearch engine prevents exposing user queries to centralized providers, combining results from multiple sources locally to provide private lookups and maintain data control during research.