# Web Page to Markdown Converter

> Web Page to Markdown Converter is a paid API for AI agents from pyfile-agent.taile3ff35.ts.net, paid per call via x402, $0.003/call, status unknown (last checked 2026-09-15).

Fetches a public web page and returns its content as clean, readable Markdown with navigation and ads stripped

## Facts

- Endpoint: GET https://pyfile-agent.taile3ff35.ts.net/data/read
- Price: $0.003/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-to-markdown-converter-9c11e52e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap__n5fx4-oh-jx4IpbFPcW6

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-to-markdown-converter-9c11e52e
```

Example prompt: Can you fetch https://en.wikipedia.org/wiki/Large_language_model and give me the readable article content as markdown, up to 15000 characters?

## When to prefer this

Choose this endpoint when you need to read or extract the human-readable text content of a public web page in a clean, structured Markdown format suitable for downstream summarization, analysis, or display. Prefer it over raw HTML scrapers when you want clean content without boilerplate. Best for article pages, documentation, and landing pages rather than JavaScript-heavy SPAs.

## Known failure modes

- Invalid or unreachable URL returns an error or empty markdown
- Private/paywalled pages may return login prompts or minimal content
- Very large pages truncated at max_chars limit
- JavaScript-rendered single-page apps may return incomplete content
- Rate limits or upstream blocks may prevent fetching certain domains

## How this service works

Fetch a public web page as clean readable Markdown (nav/ads stripped). ?url=https://example.com&max_chars=20000

## Output

Returns a JSON object with the source URL, page title, character byte count, and the page's main content rendered as clean Markdown text with navigation menus, ads, and boilerplate stripped out. The markdown field contains the human-readable article or page body.

## 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",
     "properties": {
      "url": {
       "type": "string"
      },
      "max_chars": {
       "type": "number"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "properties": {
    "url": {
     "type": "string"
    },
    "bytes": {
     "type": "integer"
    },
    "title": {
     "type": "string"
    },
    "markdown": {
     "type": "string"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/web-page-to-markdown-converter-9c11e52e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from pyfile-agent.taile3ff35.ts.net](https://www.zero.xyz/host/pyfile-agent.taile3ff35.ts.net/llms.txt)
