# Clervo Paid Web Search

> Clervo Paid Web Search is a paid API for AI agents from api.clervo.dev, paid per call via x402, $0.006/call, status down (last checked 2026-09-16).

Performs a paid web search via Clervo's agent-oriented infrastructure, returning search results and citations in a settled, receipted response.

## Facts

- Endpoint: POST https://api.clervo.dev/v1/search/paid
- Price: $0.006/call
- Payment: x402
- Status: down
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/clervo-paid-web-search-d7537ad7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_b2xzUKUwNVsNYKJNfxlJ3

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 clervo-paid-web-search-d7537ad7 -d '<json body>'
```

Example prompt: Search the web for the latest developments in quantum computing and give me a list of results with citations.

## When to prefer this

Choose this endpoint when your agent needs web search results with verifiable citations and a payment receipt for audit purposes — particularly in x402-compatible payment flows where per-call micropayment accountability matters. Prefer this over free search APIs when settlement proof and Coinbase-curated reliability are required.

## Known failure modes

- Insufficient payment or payment not authorized — transaction not settled, no results returned
- Empty results array if query matches no indexed pages
- Network timeout if upstream search provider is slow
- Invalid or malformed query body returns a 4xx error
- Payment settlement failure causes state other than RECEIPTED

## How this service works

Bounded search.web discovery challenge

## Output

A JSON object containing a 'state' field (e.g. RECEIPTED), an 'output' object with 'searchResponse' including a list of results and citations arrays, a 'receipt' object with settlement status, and a 'replayed' boolean indicating whether the response was replayed from cache.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "query": {
   "type": "string",
   "maxLength": 2000,
   "minLength": 1
  },
  "region": {
   "type": "string"
  },
  "language": {
   "type": "string"
  },
  "maxResults": {
   "type": "integer",
   "maximum": 10,
   "minimum": 1
  },
  "synthesize": {
   "type": "boolean"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "state": "RECEIPTED",
  "output": {
   "searchResponse": {
    "results": [],
    "citations": []
   },
   "synthesisReport": {
    "claims": [],
    "outcome": "synthesized",
    "citations": []
   }
  },
  "receipt": {
   "settlement": {
    "status": "settled"
   }
  },
  "replayed": false,
  "productId": "search.answer"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/clervo-paid-web-search-d7537ad7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.clervo.dev](https://www.zero.xyz/host/api.clervo.dev/llms.txt)
