ddg-search

Search DuckDuckGo Lite via web_fetch and return titles, URLs, and snippets.

1|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/marcoamu/openclaw-workspace --skill ddg-search-marcoamu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ddg-search
Source: https://github.com/marcoamu/openclaw-workspace/tree/main/skills/ddg-web-search
Command: npx skills add https://github.com/marcoamu/openclaw-workspace --skill ddg-search-marcoamu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Web research often relies on paid or limited APIs. This Skill enables fast, API-free web searching using DuckDuckGo Lite via web_fetch to retrieve concise results without heavy dependencies.

Core Features & Use Cases

  • API-free searching: Find relevant web results without API keys.
  • Result-rich outputs: Returns titles, URLs, and snippets for quick research triage.
  • Use Case: When you need background information for a topic and a configured search API is unavailable or blocked.

Quick Start

Run a DuckDuckGo Lite search for your query using web_fetch and inspect the returned titles, URLs, and snippets.

Frequently Asked Questions about ddg-search

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

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

Web search without an API key is achieved by using DuckDuckGo Lite via the built-in web_fetch tool. It queries the lite.duckduckgo.com endpoint, parses the text response, and returns titles, URLs, and snippets for quick research triage without external dependencies.

Can I retrieve web search results using web_fetch?

Yes, web_fetch retrieves web search results by targeting the DuckDuckGo Lite HTML endpoint. It uses extractMode=text and maxChars to parse the raw response, extracting titles, URLs, and snippets while automatically filtering out sponsored links from the final output.

When should I use DuckDuckGo Lite for research instead of a search API?

DuckDuckGo Lite research is ideal when a configured search API is unavailable, blocked, or rate-limited. It provides an API-free fallback for general web exploration, delivering concise text snippets and URLs to quickly triage background information without authentication.

Does DuckDuckGo Lite searching support region filtering?

DuckDuckGo Lite searching supports region filtering using the kl parameter in the web_fetch URL. This allows you to restrict web results to specific geographic regions, ensuring the returned titles, URLs, and snippets are localized to your target area.

What is the best way to get titles and snippets without heavy dependencies?

The best way to get titles and snippets without heavy dependencies is querying DuckDuckGo Lite via web_fetch. This approach requires zero API keys and no external components, parsing the lite.duckduckgo.com text output to deliver clean research results instantly.

Are sponsored links included in DuckDuckGo Lite search results?

Sponsored links are not included in DuckDuckGo Lite search results. The parsing logic specifically filters out advertisements, ensuring the returned data contains only organic titles, URLs, and snippets relevant to your research query.