# Evidence402 Web Extract

> Evidence402 Web Extract is a paid API for AI agents from evidence402.onrender.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-12).

Fetches a public webpage and returns structured extracted data including headings, JSON-LD, and other fields, paid per-call with USDC via x402.

## Facts

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

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 evidence402-web-extract-78a5b99a -d '<json body>'
```

Example prompt: Can you fetch the page at https://www.nature.com/articles/s41586-023-06792-0 and extract the headings and any JSON-LD structured data from it?

## When to prefer this

Choose this endpoint when you need a lightweight, pay-per-call web extraction without committing to a subscription or API key — especially useful for AI agents that need occasional structured data from public URLs. It is best for extracting headings and JSON-LD schema from standard public webpages. Prefer alternatives with full browser rendering if you need JavaScript-heavy single-page apps fully rendered.

## Known failure modes

- URL is behind a login or paywall — extraction will fail or return incomplete data
- URL does not exist or returns a non-200 status — error response
- Requested fields not present on the page — empty arrays returned
- Rate limits or render timeouts if the page is slow to load
- x402 payment failure if the calling agent lacks sufficient USDC balance on Base

## How this service works

Read public webpages, extract structured data and verify DOI citations. No buyer API key or subscription. Pay per call with x402 USDC on Base.

## Output

Returns a JSON object containing the requested URL, extracted structured fields (such as headings), any JSON-LD data found on the page, a service identifier ('Evidence402'), and a unique request ID for tracing.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "url": "https://example.com/",
   "fields": {
    "headings": [
     "Example Domain"
    ]
   },
   "jsonLd": []
  },
  "service": "Evidence402",
  "requestId": "example-request"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/evidence402-web-extract-78a5b99a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from evidence402.onrender.com](https://www.zero.xyz/host/evidence402.onrender.com/llms.txt)
