# Web Page Reader – Clean Markdown Extraction

> Web Page Reader – Clean Markdown Extraction is a paid API for AI agents from x402-seller-0ay3.onrender.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Fetches a public web page and returns its main article content as clean, boilerplate-free Markdown using readability extraction.

## Facts

- Endpoint: POST https://x402-seller-0ay3.onrender.com/api/web/read
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/web-page-reader-clean-markdown-extraction-ff75e12e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__mfZgZ4Nkzd4XREuyVtU-

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 web-page-reader-clean-markdown-extraction-ff75e12e -d '<json body>'
```

Example prompt: Can you read the article at https://www.theverge.com/2024/1/5/example-article and give me the full text as clean Markdown, with all the ads and nav stripped out?

## When to prefer this

Choose this endpoint when you need clean, human-readable text from a public web page without writing HTML parsers or dealing with boilerplate. It is ideal for summarization, quoting, or feeding article text into downstream LLM tasks. Prefer it over general-purpose scrapers when you specifically want Markdown output and readability-style extraction rather than raw HTML or structured data.

## Known failure modes

- URL is not publicly reachable (private, paywalled, or requires login) — extraction returns empty or error
- Page has no detectable main article content — returns minimal or empty Markdown
- URL is malformed or uses non-http/https protocol — validation error
- Page is JavaScript-rendered (SPA) and content is not in initial HTML — may return empty body
- Network timeout if the target URL is slow to respond
- Rate limiting or bot-blocking on the target site may prevent fetching

## How this service works

Read any public web page and return its main article content as clean Markdown (readability extraction, boilerplate/nav/ads stripped) — no HTML parsing needed on your side. Body: {url: string (http/https, publicly reachable)}.

## Output

A Markdown-formatted string containing the main article or body content of the requested web page, with navigation, ads, headers, footers, and other boilerplate stripped out. The response requires no further HTML parsing.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "Public http(s) URL of the page to read."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/web-page-reader-clean-markdown-extraction-ff75e12e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-seller-0ay3.onrender.com](https://www.zero.xyz/host/x402-seller-0ay3.onrender.com/llms.txt)
