# serp402 DuckDuckGo Maps Search

> serp402 DuckDuckGo Maps 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).

Returns structured local business and place data from DuckDuckGo Maps including position, title, link, thumbnail, rating, and address for a given query and location.

## Facts

- Endpoint: POST https://serp402.com/api/v1/duckduckgo-maps?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-maps-search-2a7bd594
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0bfzY71cmwwXZKAh--Iy9

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-maps-search-2a7bd594 -d '<json body>'
```

Example prompt: Search DuckDuckGo Maps for pizza restaurants near latitude 40.7128, longitude -74.0060 and give me their names, ratings, and addresses.

## When to prefer this

Choose this endpoint when you need structured local business or place data from DuckDuckGo Maps without an API key or subscription, especially when you want pay-per-call pricing in USDC, need geographic filtering via coordinates or bounding box, or want to avoid Google Maps API costs. Prefer this over general web search endpoints when the user's intent is specifically map-based local discovery with address, rating, and thumbnail data.

## Known failure modes

- Missing required query parameter returns validation error
- Invalid or out-of-range latitude/longitude values cause empty or erroneous results
- lat provided without lon (or vice versa) may fail parameter validation
- Overly broad or ambiguous query returns irrelevant results
- No results found for query in given geographic area returns empty results array
- Payment failure (insufficient USDC) blocks the request via x402 protocol

## How this service works

DuckDuckGo Maps: Position, title, link, thumbnail, rating, address and more are available. 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 map results from DuckDuckGo Maps, each containing position ranking, business title, link URL, thumbnail image, star rating, street address, and additional metadata for each matched place.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "q": {
   "type": "string"
  },
  "lat": {
   "type": "string",
   "description": "Defines a GPS latitude for the search origin. Parameter is required when using lon parameter."
  },
  "lon": {
   "type": "string",
   "description": "Defines a GPS longitude for the search origin. Parameter is required when using lat parameter."
  },
  "bbox": {
   "type": "string",
   "description": "an area where you want your q (query) to be applied. The value consists of latitude/longitude pair. The first pair marks the top left corner and the second…"
  },
  "strict_bbox": {
   "type": "string",
   "description": "whether you strictly want your search to follow the bbox coordinates. It can be set to 1 (strict - default), or 0 (off)."
  }
 }
}
```

## More

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