duckduckgo-searchlisted
Install: claude install-skill NafisRayan/100x-Agent-Toolkit
# DuckDuckGo Search
## Overview
Use DuckDuckGo HTML endpoint to search the web and get structured results. Free, no API key required, returns clean HTML that's easy to parse.
## When to Use
- Need to search the web for information
- Don't have an API key for Brave/Google/Bing
- Need parseable search results (not JavaScript-rendered)
- Want privacy-respecting search
**Skip when:**
- You have a Brave Search API key (use web-search skill instead)
- You need advanced filtering (use Brave Search)
- You need image/video search specifically
## Quick Reference
| Task | Method |
|------|--------|
| Basic search | `webfetch` with HTML endpoint |
| Format | markdown |
| Endpoint | `https://html.duckduckgo.com/html/?q=QUERY` |
## Syntax
```javascript
webfetch({
url: "https://html.duckduckgo.com/html/?q=YOUR+SEARCH+QUERY",
format: "markdown"
})
```
## Examples
### Basic search
```javascript
webfetch({
url: "https://html.duckduckgo.com/html/?q=what+is+react+hooks",
format: "markdown"
})
```
### Multiple words (use + or %20)
```javascript
webfetch({
url: "https://html.duckduckgo.com/html/?q=nafis+rayan+github",
format: "markdown"
})
```
### Time-filtered search
Results can be filtered by adding time filters to the query terms:
- "past day" - `q=topic+past+day`
- "past week" - `q=topic+past+week`
- "past month" - `q=topic+past+month`
## Response Format
Returns markdown with structured results containing:
- **Title**: Link to the page
- **URL**: Actual website link