# Web Research (8 Pages)

> Web Research (8 Pages) is a paid API for AI agents from agent-search.centorprat.workers.dev, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-30).

Searches the web, reads up to 8 full pages, and extracts the 15 most relevant passages with sources to answer a research question in a single API call.

## Facts

- Endpoint: POST https://agent-search.centorprat.workers.dev/research?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/web-research-8-pages-5ff9f6fd
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_eu4Qqsf13KiQvLpt8RPH_

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 web-research-8-pages-5ff9f6fd -d '<json body>'
```

Example prompt: Can you research 'what are the long-term health effects of seed oils' by reading the top 8 pages and pulling out the 15 most relevant passages with their sources? Use results from the last month and search from a US perspective.

## When to prefer this

Choose this endpoint when you need evidence from multiple websites rather than a single snippet — ideal for research tasks requiring synthesis across sources. It is more comprehensive than a basic search API and cheaper than running equivalent research on Exa or Firecrawl. Prefer it over single-page readers when you need multi-source validation, citation-backed answers, or when the question cannot be answered from one page alone. Use Deep Research (web + papers) instead if you also need academic paper coverage or sub-question decomposition.

## Known failure modes

- Pages behind paywalls or login walls may not be fully readable
- Some pages may return empty or low-quality content reducing effective page count
- Query too broad may yield low-relevance passages
- Freshness filters may reduce available results for very recent events
- Rate limiting or worker errors may return 5xx responses
- Pages with heavy JavaScript rendering may yield incomplete markdown

## How this service works

Web search API for AI agents, pay per call in USDC (x402, Base / Polygon / Solana; no account, no API key). Google-quality results re-ranked for authority and merged with papers, code and news; search + read pages in one call; extractive answers with citations; Google as seen from any country or city (no VPN) and a geo comparison; news clustered by story; a watch that returns only new results; batches; private mode. Drop-in Exa, Firecrawl and Tavily request/response formats for less than the originals. $0.004-0.05 per call; deep research (sub-questions, 16 pages, papers, news) $0.20.

## Output

A structured response containing up to 15 key extracted passages that answer the query, each with its source URL and domain, drawn from up to 8 fully-read web pages converted to clean markdown. Includes prompt-injection-checked content per page.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "time": {
   "type": "string",
   "description": "freshness: hour, day, week, month or year (optional)"
  },
  "query": {
   "type": "string",
   "description": "What to search for"
  },
  "country": {
   "type": "string",
   "description": "2-letter country the results are for: us, gb, de, es, fr, in, br, ... (default us)"
  },
  "private": {
   "type": "boolean",
   "description": "true = the query is not logged or cached (default false)"
  },
  "numPages": {
   "type": "integer",
   "description": "pages to read, 1-8 (default 8)"
  },
  "maxCharacters": {
   "type": "integer",
   "description": "per page, 500-20000 (default 8000)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "pages": [],
  "query": "...",
  "pagesRead": 8,
  "keyPassages": [
   {
    "url": "https://...",
    "text": "..."
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/web-research-8-pages-5ff9f6fd/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)
