# AUN Web Read — Fetch & Convert Public URL to Markdown

> AUN Web Read — Fetch & Convert Public URL to Markdown is a paid API for AI agents from a-upgradenet.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-22).

Fetches a public web page by URL and returns its content as Markdown text, including links, title, and metadata.

## Facts

- Endpoint: POST https://a-upgradenet.com/x402/web-read?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/aun-web-read-fetch-convert-public-url-to-markdown-63b80c5d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7H5z_OSbO6X4rfb-9IwwF

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 aun-web-read-fetch-convert-public-url-to-markdown-63b80c5d -d '<json body>'
```

Example prompt: Can you fetch the content of https://a-upgradenet.com and give me the full page text as markdown, including all links, up to 20000 characters?

## When to prefer this

Use this endpoint when you need to retrieve and process the readable text content of any public web page in a clean Markdown format. It is ideal for agents that need to read documentation, articles, or landing pages without running a full browser. Prefer this over general web search APIs when you already have the URL and need the full page body, not just a snippet.

## Known failure modes

- Non-public or authentication-gated URLs return an error or empty content
- URLs that redirect to login pages return login page content instead of target
- Very large pages may hit the max_chars ceiling and return truncated content (truncated: true)
- Invalid or malformed URLs return a failure status
- Paywalled or JavaScript-rendered pages may return incomplete content
- Rate limits or server-side blocks on the target domain may cause fetch failures

## How this service works

Web Page Reader: fetches one public URL and returns clean Markdown text, title, description and links, ready for an LLM. Charged only when the page answers with real content (HTTP 2xx/3xx, non-empty); error pages and failed fetches are never charged.

## Output

Returns a JSON object containing the page's Markdown-formatted body text, page title, final (post-redirect) URL, HTTP status code, list of extracted hyperlinks (URL + anchor text), word count, content type, description, and a boolean indicating whether the content was truncated.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "Absolute http(s) URL of a public page."
  },
  "max_chars": {
   "type": "integer",
   "default": 20000,
   "maximum": 50000,
   "minimum": 500,
   "description": "Maximum Markdown characters returned."
  },
  "include_links": {
   "type": "boolean",
   "default": true
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://example.com",
  "links": [
   {
    "url": "https://www.iana.org/domains/example",
    "text": "More information"
   }
  ],
  "title": "Example Domain",
  "status": "completed",
  "markdown": "# Example Domain\n\nThis domain is for use in illustrative examples…",
  "final_url": "https://example.com/",
  "truncated": false,
  "word_count": 28,
  "description": "",
  "http_status": 200,
  "content_type": "text/html"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/aun-web-read-fetch-convert-public-url-to-markdown-63b80c5d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from a-upgradenet.com](https://www.zero.xyz/host/a-upgradenet.com/llms.txt)
