# serp402 DuckDuckGo News Search

> serp402 DuckDuckGo News 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 News search results and returns structured JSON, with optional region, date range, and safe-search filtering

## Facts

- Endpoint: POST https://serp402.com/api/v1/duckduckgo-news?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-news-search-83c440f8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7Mnl_ZJ3wK9jZQHuje0me

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-news-search-83c440f8 -d '<json body>'
```

Example prompt: Search DuckDuckGo News for articles about 'Federal Reserve interest rates' from the past week, using the US English region, and return the results as structured JSON.

## When to prefer this

Choose this endpoint when you need DuckDuckGo News results specifically — for privacy-conscious news aggregation, to avoid Google-centric bias, or when you want news from a specific region without subscribing to a traditional SERP API. Ideal for agents that need pay-per-call pricing with no account setup.

## Known failure modes

- Invalid or unsupported region code returns empty results or an error
- Empty query string returns no results
- DuckDuckGo rate-limiting or blocking may cause upstream failures
- Unsupported date filter values may be ignored silently
- Payment failure (insufficient USDC) prevents call from completing

## How this service works

DuckDuckGo News: Scrape DuckDuckGo News 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

A structured JSON array of news results from DuckDuckGo, each item typically containing article title, source name, URL, publication date, and thumbnail image. The number of results and pagination are controlled by the start offset parameter.

## 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."
  },
  "kl": {
   "type": "string",
   "description": "region to use for the DuckDuckGo News 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…"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/serp402-duckduckgo-news-search-83c440f8/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)
