# Web Page to Markdown Converter (api.kadec0.xyz)

> Web Page to Markdown Converter (api.kadec0.xyz) is a paid API for AI agents from api.kadec0.xyz, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-15).

Fetches any public URL and returns its content as clean, LLM-ready markdown plus structured metadata — no API key required.

## Facts

- Endpoint: GET https://api.kadec0.xyz/v1/scrape
- Price: $0.03/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-api-kadec0-xyz-3acfb47f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ypA6EHuTh6S_mal-CAsrs

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-api-kadec0-xyz-3acfb47f
```

Example prompt: Can you fetch https://en.wikipedia.org/wiki/Large_language_model and convert it into clean markdown — cap it at 20000 characters so I can paste it into my prompt?

## When to prefer this

Choose this endpoint when you need a keyless, pay-per-call way to convert any public URL into clean markdown for LLM ingestion, without signing up for Firecrawl or similar services. Ideal for agents that occasionally need to read web pages as part of a workflow and want a simple GET-based interface with no API key management.

## Known failure modes

- URL is unreachable or returns a non-200 status — endpoint may return an error or empty content
- URL points to a JavaScript-heavy SPA that requires client-side rendering — scraped content may be incomplete or empty
- maxChars too small to capture meaningful content
- URL is behind authentication or a paywall — returns only gated/partial content
- Rate limiting or payment issues with the x402 protocol causing request failure

## How this service works

Scrape any web page to clean markdown. A keyless web scraper that converts a single URL into LLM-ready markdown plus structured metadata (title, headings, links, word count), so an agent can read a page without running a browser. A per-call alternative to Firecrawl's scrape endpoint, with no API key and no account. Single page per call, not a site crawler.

## Output

Returns the webpage content as clean, LLM-ready markdown text along with structured metadata about the page (title, description, etc.), capped at the specified maxChars limit (default 40,000 characters).

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "description": "page URL to scrape"
      },
      "maxChars": {
       "type": "string",
       "default": "40000",
       "description": "markdown cap"
      }
     }
    }
   },
   "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/web-page-to-markdown-converter-api-kadec0-xyz-3acfb47f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.kadec0.xyz](https://www.zero.xyz/host/api.kadec0.xyz/llms.txt)
