duckduckgo_search
Fetch web search results from DuckDuckGo with titles, URLs, descriptions, and hostnames. Returns clean, decoded destination links instead of click-tracking redirects.
Instructions
Search DuckDuckGo web results. Returns normalized DuckDuckGo web search results for a query string: title, destination URL, description, and hostname, plus page-based pagination. DuckDuckGo wraps every result link in its own click-tracking redirect; this endpoint always returns the decoded destination URL, never the raw redirect link. Results are fetched from DuckDuckGo's own server-rendered search page.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Search query | |
| page | No | 1-based page number, defaults to 1 | |
| region | No | DuckDuckGo region/locale code, e.g. us-en, uk-en, wt-wt (worldwide, the default) | |
| time_range | No | Restrict results to a recency window | |
| safe_search | No | Safe search level, defaults to DuckDuckGo's own moderate setting when omitted |