# mart402 Schema-Driven Web Extraction

> mart402 Schema-Driven Web Extraction is a paid API for AI agents from mart402.com, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-15).

Fills a user-supplied JSON schema with values extracted from any URL, combining LLM and deterministic canonicalization with per-field source evidence.

## Facts

- Endpoint: POST https://mart402.com/v1/structured
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/mart402-schema-driven-web-extraction-d61525dd
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7quBEXmGrXOPjpPc30h6S

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 mart402-schema-driven-web-extraction-d61525dd -d '<json body>'
```

Example prompt: Can you pull the product name, price, availability, and shipping options from this product page — https://example.com/product/123 — and fill them into this JSON schema: {"name": "", "price": "", "available": false, "shipping": []}?

## When to prefer this

Choose this endpoint when you need to extract specific, structured data from a webpage according to your own schema — not a generic scrape. Ideal when you have a well-defined JSON schema and want fields populated with evidence, rather than receiving raw Markdown or an opaque extraction. Prefer over generic scrapers when you need field-level source citations or hybrid LLM+deterministic accuracy. Best for one-off structured extractions at $0.02/call rather than building custom scrapers.

## Known failure modes

- URL is unreachable or returns a non-200 status — extraction fails with an error
- Page requires authentication or is behind a paywall — fields may be empty or partially filled
- Schema fields do not correspond to any content on the page — fields returned as null with low confidence
- JavaScript-heavy pages may not render completely — some dynamic content may be missed
- Ambiguous schema field names may result in incorrect field mapping
- Rate limiting or bot protection on target site may block extraction

## How this service works

Schema-driven extraction: fill YOUR JSON schema from any URL. Hybrid LLM + deterministic canonicalization. 0.02/call.

## Output

A JSON object matching the user-provided schema, with each field populated from the target webpage. Each field includes per-field source evidence indicating where on the page the value was found, combining LLM-based understanding with deterministic canonicalization for accuracy.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/mart402-schema-driven-web-extraction-d61525dd/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mart402.com](https://www.zero.xyz/host/mart402.com/llms.txt)
