# x402.shizu.me Web Field Extractor

> x402.shizu.me Web Field Extractor is a paid API for AI agents from x402.shizu.me, paid per call via x402, $0.015/call, status unknown (last checked 2026-10-01).

Fetches a public web page and extracts caller-specified fields as clean JSON using an LLM extraction pass

## Facts

- Endpoint: POST https://x402.shizu.me/extract?utm_source=zero.xyz
- Price: $0.015/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-shizu-me-web-field-extractor-1b45d3d4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Dif9GuRNW2mD7qYAU1H8G

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-shizu-me-web-field-extractor-1b45d3d4 -d '<json body>'
```

Example prompt: Go to https://www.example-shop.com/product/widget-pro and pull out the price, availability, and SKU as structured JSON — if any field isn't on the page, just return null for it.

## When to prefer this

Choose this endpoint when you need to extract specific named fields from a web page without writing custom scraping logic. It is ideal for structured extraction tasks like price monitoring, lead enrichment, and job listing parsing where you know in advance which fields you want. Prefer it over a raw scraper when you need clean JSON output keyed to your field names rather than raw HTML or a full-page summary.

## Known failure modes

- URL is behind a login or paywall — fields returned as null
- Page uses heavy JavaScript rendering that prevents clean extraction — partial or null results
- Requested fields are ambiguously named and LLM misidentifies them — wrong values returned
- URL is unreachable or times out — error response with no fields
- Rate limiting or bot protection on target site blocks the fetch — error or empty result

## How this service works

Scrape a public web page and pull caller-specified fields back as clean JSON. Body: {url, fields:[...], instructions?}. 'fields' is a list of field names to extract (e.g. ["price","availability","sku"]); any field not found comes back null. Optional 'instructions' refines how to read the page. Returns {url, fields:{...}}. Common uses: product price/stock monitoring, lead enrichment from company pages, scraping job/listing details. Built on the /scrape extractor plus an LLM extraction pass.

## Output

Returns a JSON object with two top-level keys: 'url' (the input URL) and 'fields' (an object whose keys are the requested field names and whose values are the extracted strings or null if the field was not found on the page).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {},
  "fields": {}
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://shop.example.com/widget-x",
  "fields": {
   "sku": "WX-001",
   "price": "$24.99",
   "availability": "In stock",
   "product_name": "Widget X"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-shizu-me-web-field-extractor-1b45d3d4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.shizu.me](https://www.zero.xyz/host/x402.shizu.me/llms.txt)
