# serp402 DuckDuckGo Light Search API

> serp402 DuckDuckGo Light Search API 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 optional filtering by date range, region, and pagination

## Facts

- Endpoint: POST https://serp402.com/api/v1/duckduckgo-light?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-light-search-api-6b7dfc4d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ExHKUl0pjg5iPyWHr8tDn

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-light-search-api-6b7dfc4d -d '<json body>'
```

Example prompt: Search DuckDuckGo for 'best open-source LLM frameworks' filtered to the past month, using US English results, and give me the first page in structured JSON.

## When to prefer this

Choose this endpoint when you need DuckDuckGo search results in structured JSON without setting up an account, API key, or subscription — ideal for agents that need ad-hoc web search with pay-per-call USDC pricing. Prefer it over Google SERP APIs when privacy-focused search results are desired, or when you want regional and date-filtered results with no monthly commitment. It is especially well-suited for agentic workflows that need search on demand.

## Known failure modes

- Invalid or unsupported region code returns no results or an error
- Empty query string may return an error or empty result set
- Invalid date filter value causes unexpected filtering behavior
- Payment failure (insufficient USDC) blocks the request with a 402 response
- Rate limiting or DuckDuckGo blocking may cause empty or degraded results
- Invalid next_page_token may return an error or restart from page one

## How this service works

DuckDuckGo Light: Access the world's fastest DuckDuckGo Search API. 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 up to 15 search results per page, each typically including a title, URL, and snippet. Also includes a next_page_token for fetching subsequent pages. Results may be filtered by date range and localized by region code.

## 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…"
  },
  "next_page_token": {
   "type": "string",
   "description": "next page token. It is used for retrieving the next page results. 15 results are returned per page."
  }
 }
}
```

## More

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