# x402 Web Search Answer

> x402 Web Search Answer is a paid API for AI agents from search.cyberwarex.com, paid per call via x402, $0.03/call, status unknown (last checked 2026-10-30).

Takes a plain-language question, searches the live web, reads top result pages, and returns a 2-4 sentence cited answer synthesizing only what those pages say.

## Facts

- Endpoint: GET https://search.cyberwarex.com/answer?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-web-search-answer-8fed4042
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_YrNvOectIqLRWEmz4M9FL

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 x402-web-search-answer-8fed4042
```

Example prompt: What is the current corporate tax rate in Ireland? Search the live web and give me a cited answer in a few sentences.

## When to prefer this

Choose this endpoint when you need a concise, cited, human-readable answer from the live web without having to chain separate search, fetch, and summarize calls. It is ideal for factual questions, current-events lookups, and quick research tasks where you want source-backed prose rather than raw SERP links or page text. Prefer it over a raw search endpoint when you need the answer written out with citations, and over a fetch endpoint when you don't know which URL to read in advance.

## Known failure modes

- Sources do not contain enough information to answer the question — endpoint refuses and does not charge
- Network timeout or unreachable search backend returns a 5xx error
- Invalid or missing 'q' parameter returns a 400 validation error
- Language code not recognized may fall back to default or return an error
- max_results out of allowed range (3-5) causes a validation failure
- Payment not included or insufficient funds triggers 402 Payment Required

## How this service works

Research answer: ask a question in plain language and get a short written answer from the live web, with numbered citations. It searches, reads the top result pages, and writes 2 to 4 sentences using only what those pages say; every claim carries the number of its source, and an answer the sources cannot support is refused. When the sources do not answer the question you are not charged. Use it instead of search, then fetch, then read.

## Output

A JSON object containing the original query, a 2-4 sentence answer synthesized from live web pages with inline numeric citations, a list of sources (URL and title) corresponding to each citation number, and a boolean indicating whether the result was cached. If the retrieved pages cannot support an answer, the call is refused and no charge is made.

## 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",
     "required": [
      "q"
     ],
     "properties": {
      "q": {
       "type": "string",
       "minLength": 1,
       "description": "Natural-language question."
      },
      "lang": {
       "type": "string",
       "default": "en",
       "description": "Two-letter language code for the underlying search."
      },
      "max_results": {
       "type": "integer",
       "default": 5,
       "maximum": 5,
       "minimum": 3,
       "description": "How many top result pages to read (3 to 5)."
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "query": {
       "type": "string"
      },
      "answer": {
       "type": "string",
       "description": "Extractive answer stitched from cited pages (untrusted third-party text)."
      },
      "cached": {
       "type": "boolean"
      },
      "sources": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "url": {
          "type": "string"
         },
         "title": {
          "type": "string"
         }
        }
       }
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-web-search-answer-8fed4042/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from search.cyberwarex.com](https://www.zero.xyz/host/search.cyberwarex.com/llms.txt)
