# ManyLives Web - URL to Markdown Converter

> ManyLives Web - URL to Markdown Converter is a paid API for AI agents from api.manylives.me, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-10).

Fetches a public web page and returns its content as clean Markdown text, with title and token estimate

## Facts

- Endpoint: GET https://api.manylives.me/paid/web/markdown?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/manylives-web-url-to-markdown-converter-6dbc0cb9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ZPW7k3IMSUaiiC0LGDbAv

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 manylives-web-url-to-markdown-converter-6dbc0cb9
```

Example prompt: Can you fetch https://www.coindesk.com/markets/ and give me the content as markdown so I can read the latest crypto market headlines?

## When to prefer this

Choose this endpoint when you need to give an AI agent readable text content from a public web page without running a browser or headless Chrome. It is ideal for LLM pipelines that need to ingest web content as Markdown, especially when token budgeting matters (token_estimate is provided). Prefer it over raw HTML fetchers when the downstream consumer is a language model. It is pay-per-call with no account required, making it frictionless for agent workflows on the Base network.

## Known failure modes

- URL is not publicly accessible or returns a non-200 HTTP status — error or empty markdown returned
- URL points to a non-HTML resource (PDF, image, binary) — may return empty or garbled markdown
- max_chars exceeds 100000 — clamped or rejected
- Page has heavy JavaScript rendering with no static HTML — content may be minimal or missing
- Network timeout fetching the remote URL — error response

## How this service works

Pay-per-call tools for people building AI agents: live web search and page contents, point-in-time crypto market data and news for backtests (no lookahead), verifiable track records of 1,000 crypto strategies locked on the Base network, company profiles, quick AI and batch prices. Ask us to turn a public website into a JSON endpoint. Pay per call, no account, free trial.

## Output

A JSON object containing the original URL, the page title, the full page content rendered as Markdown, the character count, a boolean indicating if content was truncated, and an estimated token count for LLM context planning.

## 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": {
     "type": "string",
     "const": "GET"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "examples": [
        "https://example.com/"
       ],
       "description": "https://... public page (required)"
      },
      "max_chars": {
       "type": "string",
       "description": "optional, default 50000, max 100000"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "properties": {
      "url": {
       "type": "string"
      },
      "chars": {
       "type": "number"
      },
      "title": {
       "type": "string"
      },
      "markdown": {
       "type": "string"
      },
      "truncated": {
       "type": "boolean"
      },
      "tokens_estimate": {
       "type": "number"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://example.com/",
  "chars": 167,
  "title": "Example Domain",
  "markdown": "# Example Domain\n\nThis domain is for use in documentation examples…\n\n[Learn more](https://iana.org/domains/example)",
  "truncated": false,
  "tokens_estimate": 42
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/manylives-web-url-to-markdown-converter-6dbc0cb9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.manylives.me](https://www.zero.xyz/host/api.manylives.me/llms.txt)
