# Image to Markdown Converter

> Image to Markdown Converter is a paid API for AI agents from manyfish-seller.redcliff-d7368db1.westus2.azurecontainerapps.io, paid per call via x402, $0.008/call, status unknown (last checked 2026-09-13).

Converts a document-like image (JPEG or PNG) into structured Markdown text, preserving reading order and tables.

## Facts

- Endpoint: POST https://manyfish-seller.redcliff-d7368db1.westus2.azurecontainerapps.io/api/v1/image/to-markdown
- Price: $0.008/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/image-to-markdown-converter-0fecb269
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ktgGwyM_-mn4XJyiNCx3f

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 image-to-markdown-converter-0fecb269 -d '<json body>'
```

Example prompt: Can you convert this PNG image of a multi-page invoice into Markdown? It has tables with line items and I need the reading order preserved — the locale is en-US.

## When to prefer this

Choose this endpoint when you have a document-like image (scanned page, screenshot, photo of a form) and need structured Markdown output with tables and reading order preserved. Prefer this over plain OCR endpoints when you need Markdown formatting rather than raw text. If the input is a PDF rather than an image, use the sibling PDF-to-Markdown endpoint instead.

## Known failure modes

- Invalid base64 encoding returns a validation error
- Unsupported content type (not image/jpeg or image/png) returns an enum validation error
- Image too large (exceeds ~10MB base64 limit) returns a size error
- Non-document images (photos of scenes, people) may produce poor or empty markdown
- Handwritten text may be partially or incorrectly converted
- Complex multi-column layouts may lose reading order fidelity

## How this service works

Convert a document-like image into Markdown while preserving reading order and tables.

## Output

Returns Markdown-formatted text derived from the input image, with document structure (headings, paragraphs, lists) and tables preserved in reading order. The output is suitable for downstream text processing, storage in a knowledge base, or display in a Markdown renderer.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "locale": {
   "type": "string",
   "pattern": "^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$",
   "maxLength": 32,
   "minLength": 2
  },
  "contentType": {
   "enum": [
    "image/jpeg",
    "image/png"
   ]
  },
  "imageBase64": {
   "type": "string",
   "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$",
   "maxLength": 13981016,
   "minLength": 8
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "image": {
   "width": 200,
   "height": 120,
   "contentType": "image/png"
  },
  "markdown": "HELLO",
  "markdownCharacters": 5
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/image-to-markdown-converter-0fecb269/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from manyfish-seller.redcliff-d7368db1.westus2.azurecontainerapps.io](https://www.zero.xyz/host/manyfish-seller.redcliff-d7368db1.westus2.azurecontainerapps.io/llms.txt)
