# x402 Tools – Web Page to Markdown Converter

> x402 Tools – Web Page to Markdown Converter is a paid API for AI agents from x402-tools-production-2755.up.railway.app, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-02).

Fetches one or more public web pages and returns each page's main content as clean Markdown, with title, byline, and word count, using Readability and Turndown processing.

## Facts

- Endpoint: GET https://x402-tools-production-2755.up.railway.app/tools/markdown?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-tools-web-page-to-markdown-converter-cfcd4a0f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FHxBRn1xFORt_bSw2Pus_

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 x402-tools-web-page-to-markdown-converter-cfcd4a0f
```

Example prompt: Can you fetch the content of https://example.com/article and give me the full article as clean markdown so I can summarize it?

## When to prefer this

Choose this endpoint when you need to read and process the main textual content of one or more web pages in a clean, LLM-friendly format (Markdown), especially when you want to strip away navigation, ads, and boilerplate. Ideal for article summarization, research ingestion, or feeding web content into AI pipelines. Prefer this over raw HTML fetchers when you need readable prose, not raw markup. Supports batching up to 10 URLs in one call, making it efficient for multi-page research tasks.

## Known failure modes

- URL is not publicly accessible or requires authentication — returns error for that URL
- URL points to non-HTML content (PDF, binary) — may fail or return garbled markdown
- All URLs in a batch fail — call is not billed
- Network timeout or unreachable host — error returned per URL
- Malformed or non-http(s) URL provided — validation error
- More than 10 URLs passed in a single batch — likely rejected or truncated

## How this service works

Use when an agent needs to read web pages: returns each page's main content as clean markdown (Readability + Turndown) with title, byline and word count. $0.002 per URL; pass up to 10 comma-separated URLs in 'urls' for one batched call. Not charged if every URL fails.

## Output

For a single URL: an object with the page title, byline, word count, and full main content rendered as clean Markdown (boilerplate and navigation stripped via Readability + Turndown). For batched requests (up to 10 URLs): an object with a count, succeeded count, and a results array where each entry contains the above fields or an 'error' field if that URL failed. Charges apply per successfully fetched URL.

## 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",
       "description": "One public http(s) URL"
      },
      "urls": {
       "type": "string",
       "description": "Batch: up to 10 comma-separated public http(s) URLs, billed per URL. Response is {count, succeeded, results[]}, with 'error' on any URL that failed"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-tools-web-page-to-markdown-converter-cfcd4a0f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-tools-production-2755.up.railway.app](https://www.zero.xyz/host/x402-tools-production-2755.up.railway.app/llms.txt)
