# VALUNARIA BUS-WEB Web Extract API

> VALUNARIA BUS-WEB Web Extract API is a paid API for AI agents from x402.valunaria.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-18).

Extracts main text, metadata, links, and canonical URL from any public HTTP/HTTPS web page, billed per call via x402 micropayment on Base/USDC

## Facts

- Endpoint: POST https://x402.valunaria.com/api/v1/web/extract?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/valunaria-bus-web-web-extract-api-a7b139aa
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4uM109BwZVsGaVv0hj0Ok

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 valunaria-bus-web-web-extract-api-a7b139aa -d '<json body>'
```

Example prompt: Pull the full text and metadata from https://techcrunch.com/2024/11/01/openai-raises-6b/ so I can summarize what it says.

## When to prefer this

Choose this endpoint when you need machine-readable extraction of a single public web page's text and metadata with per-call micropayment billing via x402 on Base/USDC — ideal for AI agents that need pay-as-you-go web reading without subscription overhead. Prefer this over general browser automation when you only need structured text and link extraction from a known URL, not full JavaScript rendering or interactive browsing.

## Known failure modes

- URL is not publicly accessible (returns error or non-2xx HTTP status)
- Target page blocks bots or requires authentication (content may be empty or partial)
- URL resolves to non-HTML content such as PDF or binary file (content_type may differ from text/html)
- Network timeout or unreachable host (request fails)
- Malformed or invalid URL input (validation error returned)
- Payment failure over x402 (402 response if USDC balance insufficient)

## How this service works

VALUNARIA BUS-WEB web.extract.v1

## Output

A JSON object containing: the extracted main text body, page title, description, canonical and resolved URLs, list of links, content type, HTTP status code, a SHA256 hash of the content, the observed timestamp, any additional metadata, and a unique request ID for the call.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "format": "uri",
   "description": "Public HTTP/HTTPS source URL."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "links": [],
  "title": "Example",
  "product": "web.extract.v1",
  "metadata": {},
  "canonical": "https://example.com/",
  "main_text": "Example source text",
  "request_id": "req_example",
  "description": null,
  "http_status": 200,
  "observed_at": "2026-01-01T00:00:00.000Z",
  "content_type": "text/html",
  "resolved_url": "https://example.com/",
  "requested_url": "https://example.com/",
  "content_sha256": "sha256-hex"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/valunaria-bus-web-web-extract-api-a7b139aa/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.valunaria.com](https://www.zero.xyz/host/x402.valunaria.com/llms.txt)
