# ManyLives Image OCR

> ManyLives Image OCR 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).

Extracts text from an image (or answers a question about it) via OCR using a vision language model, billed per call via x402/USDC

## Facts

- Endpoint: POST https://api.manylives.me/paid/image/ocr?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-image-ocr-ff9da6cc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-0ofJcudLJJm0G3MdUFjI

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-image-ocr-ff9da6cc -d '<json body>'
```

Example prompt: Can you read the text out of this invoice image for me? Here's the URL: https://dummyimage.com/600x200/ffffff/000000.png&text=Invoice+total+42.50+USD

## When to prefer this

Choose this endpoint when you need to extract or transcribe text from an image (PNG, JPEG, WebP) supplied as a public URL or base64 payload, and want pay-per-call billing with no account setup. It also supports visual question answering over images. Prefer it over generic OCR services when operating in an agentic, x402-compatible payment context on Base network.

## Known failure modes

- Invalid or inaccessible image URL returns an error
- Image larger than ~700 KB when base64-encoded may be rejected
- Non-image URLs or unsupported formats (e.g. PDF) will fail
- Payment not included or insufficient USDC causes 402 response
- Poorly lit or low-resolution images may yield incomplete or garbled text

## 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 extracted text as a string, the number of characters in the result, and the name of the vision model used (e.g. mistral-small-3.1-24b).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "examples": [
    "https://dummyimage.com/600x200/ffffff/000000.png&text=Invoice+total+42.50+USD"
   ],
   "description": "public https:// link to the image (or image_base64)"
  },
  "question": {
   "type": "string",
   "description": "optional: ask about the image instead of transcribing it"
  },
  "image_base64": {
   "type": "string",
   "description": "the image, base64 (PNG, JPEG or WebP; max ~700 KB in a body)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "text": "Invoice total 42.50 USD",
  "chars": 23,
  "model": "mistral-small-3.1-24b"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/manylives-image-ocr-ff9da6cc/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)
