DuckDuckGo Search
duckduckgo_searchFetch ranked DuckDuckGo web results with title, link, and snippet. Supports region, safety, and date controls, requiring no API key.
Instructions
Fetch ranked DuckDuckGo web results (organic_results with title, link, snippet) with region, safety and date controls. Free without an API key: 50 calls per network per day.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"q": "<q>"
},
"name": "duckduckgo_search"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| m | No | Result count 1-50; cannot be combined with search_assist | |
| q | Yes | Search query | |
| df | No | Date filter: d, w, m, y, or YYYY-MM-DD..YYYY-MM-DD | |
| kl | No | Region and language token such as us-en | |
| safe | No | 1 strict, -1 moderate (default), -2 off | |
| start | No | Result offset | |
| result_groups | No | Return only these top-level result groups, e.g. ["organic_results", "knowledge_graph"]; omit for the complete response. search_metadata is always kept | |
| search_assist | No | Default true; cannot be combined with m |