# x402node Web Read - URL to Markdown Converter

> x402node Web Read - URL to Markdown Converter is a paid API for AI agents from web.x402node.dev, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-02).

Fetches a web page by URL and returns its content as clean, structured markdown, paid per-call via USDC on Base with no API key required.

## Facts

- Endpoint: POST https://web.x402node.dev/api/web-read?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402node-web-read-url-to-markdown-converter-da2fed14
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_pyegCzdEg8OQMCDvC0iVX

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 x402node-web-read-url-to-markdown-converter-da2fed14 -d '<json body>'
```

Example prompt: Can you read the page at https://en.wikipedia.org/wiki/Large_language_model and give me its content as clean text?

## When to prefer this

Choose this endpoint when you need to read the content of a specific known URL without setting up an account or API key, and you want clean markdown output suitable for LLM consumption. It is ideal for one-off or low-volume page reads where pay-per-call micropayment via USDC is preferable to a subscription. Prefer this over browser automation tools when you need lightweight, fast text extraction with no infrastructure setup.

## Known failure modes

- URL is unreachable or returns a non-200 status — endpoint may return an error or empty content
- Paywalled or login-gated pages may return incomplete or no content
- Malformed URL input returns a validation error
- Payment failure on Base network causes a 402 response and no content is returned
- Dynamic JavaScript-heavy pages may yield incomplete rendered content

## How this service works

Frictionless data access for AI agents - pay per call in USDC on Base, no account, no API key, no signup. Real-time search, page reading and structured extraction.

## Output

Returns a JSON object containing the original URL, the page title, and the full page content rendered as clean markdown — ready for an AI agent to parse, summarize, or act on.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "the page URL to fetch"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://example.com/page",
  "title": "Example Page",
  "content": "# Example\n\nClean markdown content..."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402node-web-read-url-to-markdown-converter-da2fed14/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from web.x402node.dev](https://www.zero.xyz/host/web.x402node.dev/llms.txt)
