# AgentBodega Web Answer

> AgentBodega Web Answer is a paid API for AI agents from agentbodega.store, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Answers a public-web research question with cited source URLs, extractive evidence snippets, confidence score, and source fetch status

## Facts

- Endpoint: POST https://agentbodega.store/api/web/answer
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentbodega-web-answer-48e98db3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_X4Xh6vwluhOx5mdgV78O2

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 agentbodega-web-answer-48e98db3 -d '<json body>'
```

Example prompt: Can you research 'what are the latest EU AI Act compliance deadlines for 2025' on the public web and give me a concise cited answer with source URLs and a confidence score — limit to 5 sources and only return fresh results?

## When to prefer this

Choose this endpoint when you need a grounded, cited answer to a public-web research question with evidence provenance and confidence scoring — especially when your agent must show its work with source URLs rather than generating an uncited answer. Prefer it over generic LLM responses when verifiability matters, over raw search APIs when you need synthesized answers rather than a list of links, and over retrieval-augmented generation setups when you want a lightweight pay-per-call solution with built-in freshness and site-scoping controls.

## Known failure modes

- Query returns no results if the topic is too niche or sources are blocked
- Timeout exceeded (configurable via timeoutMs) if sources are slow to respond
- Source fetch failures reported per-URL when pages are paywalled or bot-blocked
- Low confidence score returned when web sources conflict or are sparse
- Rate limiting or payment failure if x402 payment is not properly handled

## How this service works

Answer a public-web research question with cited source URLs, concise extractive evidence, confidence, source fetch status, and strict search/source caps.

## Output

Returns a structured JSON object containing: a concise answer synthesized from web sources, an array of cited source URLs, extractive evidence snippets from each source, a confidence score (0-1) indicating reliability of the answer, and per-source fetch status indicating whether each URL was successfully retrieved.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "input": {
   "type": "object",
   "properties": {
    "body": {
     "fields": [
      {
       "name": "query",
       "type": "string",
       "required": true
      },
      {
       "name": "limit",
       "type": "integer",
       "required": false
      },
      {
       "name": "maxSources",
       "type": "integer",
       "required": false
      },
      {
       "name": "site",
       "type": "string",
       "required": false
      },
      {
       "name": "freshness",
       "type": "string",
       "required": false
      },
      {
       "name": "answerStyle",
       "type": "string",
       "required": false
      },
      {
       "name": "includeSourceText",
       "type": "boolean",
       "required": false
      },
      {
       "name": "timeoutMs",
       "type": "integer",
       "required": false
      }
     ],
     "required": [
      "query"
     ],
     "fieldCount": 8,
     "contentType": "application/json",
     "optionalPreview": [
      "limit",
      "maxSources",
      "site",
      "freshness",
      "answerStyle",
      "includeSourceText",
      "timeoutMs"
     ],
     "omittedFieldCount": 0
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json"
     ],
     "type": "string"
    }
   }
  },
  "output": {
   "type": "object",
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "additionalProperties": true
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentbodega-web-answer-48e98db3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentbodega.store](https://www.zero.xyz/host/agentbodega.store/llms.txt)
