# DocParse Document to Markdown Converter

> DocParse Document to Markdown Converter is a paid API for AI agents from 72-56-90-243.sslip.io, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-12).

Converts any document (PDF, Word, Excel, PowerPoint) or web page URL to clean Markdown text via a pay-per-call micropayment API

## Facts

- Endpoint: POST https://72-56-90-243.sslip.io/v1/convert?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/docparse-document-to-markdown-converter-7de10c93
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-EMhruNP8sWmifnbAeaKX

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 docparse-document-to-markdown-converter-7de10c93 -d '<json body>'
```

Example prompt: Can you convert this PDF to clean markdown for me? Here's the link: https://arxiv.org/pdf/1706.03762 — limit the output to 50000 characters.

## When to prefer this

Choose this endpoint when you need to convert documents or web pages to clean markdown on a pay-per-call basis with no API key or account setup — ideal for AI agent workflows that occasionally need document parsing without committing to a subscription. It handles a broad range of formats (PDF, Word, Excel, PowerPoint, HTML) in a single endpoint and charges only on success via USDC micropayments.

## Known failure modes

- Invalid or inaccessible URL returns an error — ensure the document URL is publicly reachable
- Base64 payload exceeding ~25 MB will be rejected
- Unsupported file formats not in the accepted set (PDF, DOCX, XLSX, PPTX, HTML) may fail
- Payment failure via x402 USDC protocol will block the request
- Truncation occurs silently if max_chars is set too low — check the truncated field in the response
- Password-protected or encrypted documents cannot be parsed

## How this service works

Pay-per-call tools for AI agents: any document to clean Markdown (PDF, Word, Excel, PowerPoint, web pages); US company fundamentals, SEC filings and insider trades; Treasury yields; FRED macro data; official FX rates (ECB, Bank of Russia); hash, base64, JWT, UUID and JSON utilities. x402 USDC micropayments, no account or API key. Charged only on success.

## Output

Returns a JSON object containing the converted markdown string, document title, detected file format, total character count, page count, a list of any warnings, and a boolean indicating whether the output was truncated. The markdown includes page break comments and preserves document structure.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "Public http(s) URL of the document or web page"
  },
  "base64": {
   "type": "string",
   "description": "File content, base64 (alternative to url, max ~25 MB)"
  },
  "filename": {
   "type": "string",
   "description": "File name with extension, helps format detection"
  },
  "max_chars": {
   "type": "integer",
   "maximum": 400000,
   "minimum": 1000,
   "description": "Truncate markdown to this many chars (default 100000)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "chars": 39876,
  "pages": 15,
  "title": "Attention Is All You Need",
  "format": "pdf",
  "markdown": "<!-- page 1 -->\nProvided proper attribution is provided...",
  "warnings": [],
  "truncated": false
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/docparse-document-to-markdown-converter-7de10c93/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 72-56-90-243.sslip.io](https://www.zero.xyz/host/72-56-90-243.sslip.io/llms.txt)
