# serp402 DuckDuckGo Search

> serp402 DuckDuckGo Search is a paid API for AI agents from serp402.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-31).

Scrapes DuckDuckGo search results and returns structured JSON, with support for date filtering, regional targeting, safe search, and pagination

## Facts

- Endpoint: POST https://serp402.com/api/v1/duckduckgo-search?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/serp402-duckduckgo-search-c1580a5a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_g48w1dcH9iXVOOGCLuc0O

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability serp402-duckduckgo-search-c1580a5a -d '<json body>'
```

Example prompt: Search DuckDuckGo for 'best electric cars 2024', filter results to the past month, use the US English region, and give me the structured results as JSON.

## When to prefer this

Choose this endpoint when you need DuckDuckGo-specific SERP data in structured JSON format without signing up for an account or managing API keys, especially when privacy-focused search results, regional targeting, or date-filtered results are important. It is ideal for pay-per-use agent workflows where you want to avoid subscription commitments. Prefer this over Google-based SERP APIs when you want DuckDuckGo's index and ranking specifically.

## Known failure modes

- Invalid or missing query parameter returns an error
- Unsupported region code (kl) may return no results or default to global
- Combining search_assist=true with monthly date filter (m) is not allowed and will fail
- Payment failure or insufficient USDC balance prevents the call
- Rate limiting or DuckDuckGo-side blocking may return empty or partial results
- Invalid safe search value returns an error

## How this service works

DuckDuckGo: Scrape DuckDuckGo search results in JSON format automatically, using custom parameters. Structured JSON, USD 0.05 per call in USDC — no API key, no account, no subscription, no minimum. Not affiliated with, endorsed by or an official channel of any of the services the results come from. All trademarks and copyright remain the property of their respective owners.

## Output

Returns a structured JSON object containing DuckDuckGo search results including page titles, URLs, snippets, and optionally an AI Search Assist response. Supports paginated results via offset and can include region-specific and date-filtered results.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "q": {
   "type": "string"
  },
  "df": {
   "type": "string",
   "description": "results filtered by date. It can be set to: d : Past day, w : Past week, m : Past month, y : Past year, or you can pass a custom date following the next…"
  },
  "kl": {
   "type": "string",
   "description": "region to use for the DuckDuckGo search. Region code examples: us-en for the United States, uk-en for United Kingdom, or fr-fr for France. Head to the…"
  },
  "safe": {
   "type": "string",
   "description": "level of filtering for adult content. It can be set to 1 (Strict), -1 (Moderate - default), or -2 (Off)."
  },
  "start": {
   "type": "string",
   "description": "result offset. It skips the given number of results. When offset is not being used (initial search request, start parameter is set to 0 or left blank), up to…"
  },
  "search_assist": {
   "type": "string",
   "description": "Parameter determines if DuckDuckGo's AI Search Assist will be returned in the response. It can be set to true or false (default). search_assist and m can't be…"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/serp402-duckduckgo-search-c1580a5a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from serp402.com](https://www.zero.xyz/host/serp402.com/llms.txt)
