duckduckgo_search
Search the web using DuckDuckGo and get structured results as JSON—including title, URL, description, hostname, and pagination—with redirect links decoded.
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 |