Home/Skills/Search & Research/DuckDuckGo Web Search
JakeLin

DuckDuckGo Web Search

JakeLin·Feb 15, 2026

Summary

TL;DR: Web search without an API key using DuckDuckGo Lite via web_fetch. Use as a fallback when web_search fails with missing_brave_api_key error, or whenever you...

DuckDuckGo Web Search gives your AI agent web search without needing any API key. It queries DuckDuckGo Lite through web_fetch, which means zero setup and zero cost.

This skill works as a great fallback when other search tools hit API limits or authentication errors. If you get a missing_brave_api_key error from the default web_search, DuckDuckGo takes over.

It is the simplest way to add search to your agent. Install it, and your agent can look things up on the web immediately. No accounts, no tokens, no configuration.

Use cases

  • Searching the web when other search skills hit API key errors
  • Looking up quick facts and current information without any setup
  • Providing web search as a free fallback for agents that lack Brave or Google APIs
  • Researching topics where privacy-focused search results are preferred

Installation

Run this command to install the skill on your OpenClaw agent:

Install with OpenClaw
npx clawhub@latest install ddg-web-search
Downloads
16.9k
Active installs
185
Stars
16
Updated
Feb 15, 2026

Security scan

Security scan
VirusTotalBenign
View report
OpenClawBenignhigh confidence

The skill is internally consistent with its stated purpose (performing DuckDuckGo Lite searches via web_fetch) and requests no credentials or installs, though using web_fetch to follow arbitrary links has the usual remote‑fetch privacy/SSRF considerations.

Purpose & Capability
Instruction Scope
Install Mechanism
Credentials
Persistence & Privilege

SKILL.md

SKILL.md
---
name: ddg-search
description: Web search without an API key using DuckDuckGo Lite via web_fetch. Use as a fallback when web_search fails with missing_brave_api_key error, or whenever you need to search the web and no search API is configured. Provides titles, URLs, and snippets for research queries. Zero dependencies — works with just the built-in web_fetch tool.
---

# DuckDuckGo Search via web_fetch

Search the web using DuckDuckGo Lite's HTML interface, parsed via `web_fetch`. No API key or package install required.

## How to Search

```
web_fetch(url="https://lite.duckduckgo.com/lite/?q=QUERY", extractMode="text", maxChars=8000)
```

- URL-encode the query — use `+` for spaces
- Use `extractMode="text"` (not markdown) for clean results
- Increase `maxChars` for more results

## Region Filtering

Append `&kl=REGION` for regional results:

- `au-en` — Australia
- `us-en` — United States
- `uk-en` — United Kingdom
- `de-de` — Germany
- `fr-fr` — France

Full list: https://duckduckgo.com/params

### Example — Australian search

```
web_fetch(url="https://lite.duckduckgo.com/lite/?q=best+coffee+melbourne&kl=au-en", extractMode="text", maxChars=8000)
```

## Reading Results

Results appear as numbered items with title, snippet, and URL. Skip entries marked "Sponsored link" (ads) — organic results follow.

## Search-then-Fetch Pattern

1. **Search** — query DDG Lite for a list of results
2. **Pick** — identify the most relevant URLs
3. **Fetch** — use `web_fetch` on those URLs to read full content

## Tips

- First 1-2 results may be ads — skip to organic results
- For exact phrases, wrap in quotes: `q=%22exact+phrase%22`
- Add specific terms to narrow results (site name, year, location)

## Limitations

- No time/date filtering (DDG Lite doesn't support `&df=` reliably via fetch)
- Text results only — no images or videos
- Results sourced from Bing (may differ from Google)
- Google search does NOT work via web_fetch (captcha blocked)

Version history

v1.0.0Latest
Feb 15, 2026

- Initial release: Adds search capability using DuckDuckGo Lite with web_fetch. - No API key required; works with the built-in tool and zero dependencies. - Returns search results with titles, URLs, and snippets for research queries. - Supports regional filtering via URL parameters. - Documents how to extract results and avoid sponsored links. - Designed as a fallback for missing API key errors or when no search API is configured.

Frequently asked questions

DuckDuckGo requires no API key and no account. It just works. Google search skills typically need API credentials, which adds setup time and potential cost.

Installation method

Send this prompt to your agent to install the skill

npx clawhub@latest install ddg-web-search
Download ZIP

Skill info

Versionv1.0.0
AuthorJakeLin
UpdatedFeb 15, 2026

Files

SKILL.md2.0 KB

Run OpenClaw in the cloud

Deploy in seconds. Skills pre-installed.

See plans

Skill data sourced from ClawHub