# Oblique Markets Web Page Structured Extraction

> Oblique Markets Web Page Structured Extraction is a paid API for AI agents from api.oblique.markets, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-14).

Fetches and extracts structured content from any web page URL via a GET request, returning parsed data for downstream analysis.

## Facts

- Endpoint: POST https://api.oblique.markets/api/v1/paid/web-extract
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/oblique-markets-web-page-structured-extraction-c55aa972
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_YAobqKcJG3vqQvDzIW6f1

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 oblique-markets-web-page-structured-extraction-c55aa972 -d '<json body>'
```

Example prompt: Can you extract the structured content from this webpage — https://example.com/article — and give me the key text and metadata from it?

## When to prefer this

Choose this endpoint when you need to extract structured content from a specific, known URL without needing full browser rendering or JavaScript execution. It is especially useful within the Oblique Markets ecosystem when chaining web extraction with on-chain analytics, LLM inference, or sentiment analysis on the same platform. Prefer this over general-purpose scrapers when you want a pay-per-call model with no subscription commitment.

## Known failure modes

- Target URL is unreachable or returns an HTTP error (4xx/5xx)
- URL is behind authentication or a paywall and content cannot be accessed
- Page uses heavy JavaScript rendering that prevents static extraction
- Rate limiting or blocking by the target website
- Invalid or malformed URL provided
- Content type is not HTML (e.g. binary file, PDF) and cannot be structured-extracted

## How this service works

Use when an agent needs the readable text of a public page without running a browser or parsing HTML itself. Returns URL, title, meta description and cleaned body text of one public web page as bounded JSON. $0.03.

## Output

Returns structured, extracted content from the target web page, including parsed text, metadata, and other machine-readable content derived from the raw HTML at the given URL.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "Page to extract"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://example.com/",
  "text": "Example Domain Example Domain This domain is for use in documentation examples without needing permission. Avoid use in operations. Learn more",
  "title": "Example Domain",
  "message": "Extracted via x402 protocol",
  "description": "",
  "extracted_at": "2026-09-12T00:10:17.184Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/oblique-markets-web-page-structured-extraction-c55aa972/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.oblique.markets](https://www.zero.xyz/host/api.oblique.markets/llms.txt)
