searxng-search

Aggregate web search results from 70+ engines via SearXNG JSON API.

1|Updated May 16, 2026
One-click install
npx skills add https://github.com/devMoez/titan --skill searxng-search-devmoez
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: searxng-search
Source: https://github.com/devMoez/titan/tree/main/optional-skills/research/searxng-search
Command: npx skills add https://github.com/devMoez/titan --skill searxng-search-devmoez

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps you search the web when you want broad coverage without buying into an API, by aggregating results across many engines through a self-hosted or public SearXNG instance.

Core Features & Use Cases

  • Free meta-search via SearXNG: Queries 70+ search engines at once and aggregates results for wider discovery.
  • Privacy-respecting, controllable setup: Works with a public instance (no setup) or your own self-hosted SearXNG (full control).
  • Automatic fallback behavior: Becomes available as a fallback when the main web search toolset is unavailable (when FIRECRAWL_API_KEY is not configured).

Quick Start

Configure your instance by setting SEARXNG_URL to your SearXNG endpoint, then ask the agent: "Search for recent AI news using my SearXNG instance and return the top 5 results with 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 aggregate web search results across multiple engines for free?

SearXNG meta-search queries 70+ engines simultaneously to aggregate web search results without API costs. It returns consolidated, machine-readable JSON results for broad discovery without requiring paid search subscriptions.

How do I configure SearXNG to return JSON API results?

SearXNG uses format=json on its /search endpoint to return machine-readable results. You must set the SEARXNG_URL environment variable to a reachable instance endpoint, enabling the agent to query and parse aggregated search data.

Do I need a self-hosted SearXNG instance to use meta-search?

Self-hosting SearXNG is not required; you can use a public instance for immediate access with no setup. Self-hosting provides full control over privacy and configuration, while public instances offer a quick starting point for meta-search.

When does SearXNG meta-search activate as a fallback?

SearXNG meta-search activates as a fallback when the primary web search toolset is unavailable, specifically when FIRECRAWL_API_KEY is not configured. It ensures continuous search capability by stepping in automatically during primary toolset outages.

Can I filter meta-search results by time range and safe-search?

SearXNG meta-search supports category-scoped searches, safe-search filtering, and time-range filtering. These options narrow aggregated results from 70+ engines to match specific safety or recency requirements during fallback scenarios.