# Synapse SERP Search

> Synapse SERP Search is a paid API for AI agents from anibalb.duckdns.org, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-31).

Performs a web search using DuckDuckGo and returns ranked results including URLs, titles, and snippets for a given query.

## Facts

- Endpoint: GET https://anibalb.duckdns.org/x402/serp?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/synapse-serp-search-7c9c6473
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_aX1fOgjx_tzfhNnmKFj5E

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 synapse-serp-search-7c9c6473
```

Example prompt: Search the web for 'best open-source LLM frameworks 2024' and give me the top results with their URLs and summaries.

## When to prefer this

Choose this endpoint when you need a lightweight, keyless web search with no account setup, paying only per call in USDC on Base via x402. It is ideal for agents needing programmatic access to DuckDuckGo SERP results without registering for a search API or managing quotas. Prefer it over Google/Bing search APIs when privacy-focused, low-friction, pay-as-you-go access is more important than maximum result volume or advanced filtering.

## Known failure modes

- Missing or empty query parameter returns an error or empty results
- DuckDuckGo rate limiting or downtime causes upstream failure
- Payment in USDC on Base not completed causes 402 rejection
- Malformed request (wrong HTTP method or missing required fields) returns 4xx error
- Query returns no results for obscure or nonsensical inputs

## How this service works

Public data and utility APIs paid per call in USDC on Base (x402). No accounts, no API keys. 174 routes: crypto/equity data, onchain reads, DNS/email/security intel, geo/weather, x402 payment diagnostics, dev utilities and more.

## Output

Returns a JSON object containing the original query string, the source engine (DuckDuckGo), and an array of ranked results each with a URL, title, snippet text, and integer position.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "query": "bitcoin price",
  "source": "duckduckgo",
  "results": [
   {
    "url": "https://...",
    "title": "...",
    "snippet": "...",
    "position": 1
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/synapse-serp-search-7c9c6473/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from anibalb.duckdns.org](https://www.zero.xyz/host/anibalb.duckdns.org/llms.txt)
