duckduckgo_search
Perform web searches on DuckDuckGo. Returns normalized results with title, decoded URL, description, hostname, and pagination for any query.
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 |