# Pixo Tools PDF to PNG Renderer

> Pixo Tools PDF to PNG Renderer is a paid API for AI agents from api.pixo.tools, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Renders each page of a PDF file into PNG images, returning them as a ZIP archive, priced per page

## Facts

- Endpoint: POST https://api.pixo.tools/v1/pdf/render
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/pixo-tools-pdf-to-png-renderer-bd67ffee
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_abqD1xsVtnFL5-L69pTfm

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 pixo-tools-pdf-to-png-renderer-bd67ffee -d '<json body>'
```

Example prompt: Can you convert all the pages of this PDF into PNG images and give me a ZIP file with each page as a separate image?

## When to prefer this

Use this endpoint when you need to visually render every page of a PDF as a raster PNG image, especially for previewing, thumbnailing, displaying PDFs in web/mobile apps, or feeding pages into downstream image-processing pipelines. Prefer this over OCR or text extraction when the goal is a pixel-accurate visual representation rather than text content.

## Known failure modes

- Invalid or corrupted PDF file returns an error
- Password-protected PDF without prior unlocking returns an access error
- Oversized file may time out or be rejected
- Unsupported binary format mis-submitted as PDF
- Payment failure or insufficient USDC balance blocks processing

## How this service works

Render PDF pages to PNG images (ZIP) — priced per page

## Output

A ZIP archive containing one PNG image file per page of the uploaded PDF, with each page rendered at its native resolution. The response is priced per page processed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "file"
 ],
 "properties": {
  "dpi": {
   "type": "integer",
   "description": "Render resolution"
  },
  "file": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "string",
 "format": "binary"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/pixo-tools-pdf-to-png-renderer-bd67ffee/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.pixo.tools](https://www.zero.xyz/host/api.pixo.tools/llms.txt)
