# Exa-Compatible Web Search

> Exa-Compatible Web Search is a paid API for AI agents from agent-search.centorprat.workers.dev, paid per call via x402, $0.006/call, status unknown (last checked 2026-10-29).

Drop-in replacement for Exa /search that returns Google-quality authority-ranked web results with page text and highlights included, at lower cost than Exa.

## Facts

- Endpoint: POST https://agent-search.centorprat.workers.dev/exa/search?utm_source=zero.xyz
- Price: $0.006/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/exa-compatible-web-search-e289452d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_5v0P9CFhAVovDX4NcC5xh

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 exa-compatible-web-search-e289452d -d '<json body>'
```

Example prompt: Search the web for the latest news on AI regulation in the EU, give me 5 results published after 2024-01-01, and include the full page text for each.

## When to prefer this

Choose this endpoint when you need Exa-compatible web search with full page text included at lower cost ($0.006 vs $0.007+ for Exa), especially when migrating an existing Exa integration or when you need Google-quality authority ranking with category filtering, domain filtering, and date filtering in a single call. Prefer over Tavily or raw Google APIs when you need structured metadata (author, score, highlights) alongside page text in one response.

## Known failure modes

- Query too vague returns low-relevance results
- startPublishedDate with no matching recent content returns empty results
- includeDomains list too restrictive yields zero results
- numResults exceeding 10 is invalid
- Category values outside the supported enum (news, research paper, github, company, pdf, financial report) may be ignored or error
- Payment not included or insufficient USDC causes 402 rejection

## How this service works

Drop-in Exa-compatible search: the same request (query, numResults, category, includeDomains, excludeDomains, startPublishedDate, contents.text, contents.highlights) and response format (results with id, title, url, publishedDate, author, score, text, highlights) as Exa /search, on Google-quality authority-ranked results, $0.006 with page text included (Exa: $0.007 + per-page fees; resellers $0.01). Not affiliated with Exa.

## Output

A list of up to 10 ranked web results, each containing: a unique result id, page title, URL, published date, author, relevance score, extracted page text (up to requested length), and highlighted excerpts matching the query.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "query": {
   "type": "string",
   "description": "search query"
  },
  "category": {
   "type": "string",
   "description": "news, research paper, github, company, pdf, financial report"
  },
  "contents": {
   "type": "object",
   "description": "{text: true | {maxCharacters}, highlights: true}"
  },
  "numResults": {
   "type": "integer",
   "description": "1-10"
  },
  "excludeDomains": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "description": "never these domains"
  },
  "includeDomains": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "description": "only these domains"
  },
  "startPublishedDate": {
   "type": "string",
   "description": "ISO date"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/exa-compatible-web-search-e289452d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent-search.centorprat.workers.dev](https://www.zero.xyz/host/agent-search.centorprat.workers.dev/llms.txt)
