# Fieldwright Web Extraction API

> Fieldwright Web Extraction API is a paid API for AI agents from fieldwright.cybermaxtools.com, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-10).

Fetches a web page, converts it to Markdown, and uses an LLM to extract user-defined fields as typed, validated JSON

## Facts

- Endpoint: GET https://fieldwright.cybermaxtools.com/x402/api/extract?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/fieldwright-web-extraction-api-09dda636
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_z72oU4_6SDbNw1MHSaAY1

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 fieldwright-web-extraction-api-09dda636
```

Example prompt: Go to https://www.example.com/product/widget-pro and extract the product name, price, availability, and description as clean JSON — cap the page content at 8000 characters.

## When to prefer this

Choose this endpoint when you need to extract specific named fields from a known URL and want typed, validated JSON output without writing custom parsers. It is ideal for one-off or agent-driven extractions where the schema varies per task and you want LLM intelligence to handle unstructured or semi-structured page layouts. Prefer it over generic scrapers when validation and type safety matter, and over full-crawl solutions when you only need a single page.

## Known failure modes

- URL is unreachable or returns a non-200 status — extraction fails with an error
- Page content exceeds maxChars and relevant data is truncated, causing incomplete field extraction
- LLM cannot find a requested field on the page — field may be null or missing in output
- Page is JavaScript-rendered and content is not available in static HTML — Markdown may be empty
- Requested schema fields are ambiguous and LLM fills them incorrectly
- Rate limiting or payment failure returns a 402 or 429 error

## How this service works

Web pages to clean JSON with your own LLM. You name the fields, your model fills them, typed and validated Try it free in one click, no sign-up.

## Output

A JSON object containing the user-defined fields extracted and typed from the fetched web page content, validated against the requested schema. Fields are populated by an LLM that reads the Markdown-rendered page content up to the specified character cap.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "description": "Page URL"
      },
      "markdown": {
       "type": "boolean",
       "default": true,
       "description": "Include the Markdown (default true)"
      },
      "maxChars": {
       "type": "integer",
       "default": 8000,
       "maximum": 20000,
       "minimum": 500,
       "description": "Markdown length cap (500-20000, default 8000)"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {}
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fieldwright-web-extraction-api-09dda636/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from fieldwright.cybermaxtools.com](https://www.zero.xyz/host/fieldwright.cybermaxtools.com/llms.txt)
