searxng-search

Query a SearXNG instance for aggregated web search results via JSON.

19|4|Updated Apr 22, 2026
One-click install
npx skills add https://github.com/carterwayneskhizeine/hermes-agent-windows-R --skill searxng-search-carterwayneskhizeine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: searxng-search
Source: https://github.com/carterwayneskhizeine/hermes-agent-windows-R/tree/main/optional-skills/research/searxng-search
Command: npx skills add https://github.com/carterwayneskhizeine/hermes-agent-windows-R --skill searxng-search-carterwayneskhizeine

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

SearXNG meta-search removes the tedium of searching across multiple engines by aggregating results from many sources in one place, and it can automatically step in when your primary web search toolset is unavailable.

Core Features & Use Cases

  • Free meta-search via SearXNG: Queries a privacy-respecting, self-hosted (or public) SearXNG instance that aggregates results from 70+ search engines.
  • No API key required: Uses a configured instance URL instead of requiring paid API credentials.
  • Automatic fallback behavior: Helps the agent continue searching when the main web search toolset (e.g., FIRECRAWL_API_KEY) is not configured.
  • Web-to-LLM workflow support: Produces JSON results (titles/URLs/snippets) that you can then use with extraction or browsing tools to fetch full page content.

Quick Start

Ask your agent to search for “python async programmming” using SearXNG with your configured SEARXNG_URL, and return the top 5 results as titles and links.

Frequently Asked Questions about searxng-search

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

FAQPage Schema
How do I get web search results without an API key?

To get web search results without an API key, you can use a self-hosted SearXNG instance to aggregate results from 70+ search engines for free. This meta-search approach requires only a reachable instance URL instead of paid credentials.

What is SearXNG meta-search and how does it work for web research?

SearXNG meta-search is a privacy-respecting aggregator that queries multiple underlying search engines simultaneously. It works by sending your query to a configured instance and returning combined web results, eliminating the tedium of searching across multiple sources individually.

Can I use SearXNG as a fallback search when my primary web search credentials are missing?

Yes, you can use SearXNG as a fallback search when primary web search credentials are unavailable. By querying a configured SEARXNG_URL, it automatically steps in to provide aggregated search results so your research workflow continues without interruption.

How do I format SearXNG results for downstream extraction and browsing?

To format SearXNG results for downstream extraction, retrieve them as JSON objects containing titles, URLs, and snippets via curl or REST calls. This structured JSON output allows web-to-LLM workflows to easily fetch full page content using extraction tools.

What do I need to set up before querying a SearXNG instance?

Before querying a SearXNG instance, you need to set the SEARXNG_URL environment variable to a reachable self-hosted or public instance. No additional API keys are required, making the setup straightforward for generating aggregated JSON search results.