Form API-1One template in, thousands of finished images outPixelDrive

Bulk image generation API

Bulk image generation, from one template.

PixelDrive is a bulk image generation API. You design a template once, mark the parts that change — a headline, a price, a product photo — as variables, then render thousands of pixel-exact, on-brand images through a single REST API, a URL, or a CSV batch.

It is deterministic, not generative: the same inputs always return the same image, so the text is exact and the brand is right every time. A fresh render takes about a second, identical repeats are served from cache for free, and pricing is usage-based.

SEC. 01

How the API works

01  Design a template once

Build the layout in a drag-and-drop editor — text, photos, shapes, QR codes, barcodes and rating stars. Or start from a gallery template and edit it.

02  Mark the variables

Click the parts that change per image — a headline, a price, a product photo, a name — and mark them as variables. Everything else stays pixel-locked.

03  Send your data

Pass values by REST API (GET a URL or POST a JSON payload), or upload a CSV / POST up to 1,000 rows per call. An AI agent can do it too via the MCP server.

04  Get finished images

Each row returns a finished image at a stable, hotlinkable URL in PNG, JPEG, WebP, AVIF or PDF. Identical inputs hit the cache and cost nothing.

SEC. 02

What teams generate in bulk

SEC. 03

Speed, scale & formats

Render speed
~1s fresh · ~19ms cached
Throughput
~27 renders/sec per node, scales horizontally
Batch size
Up to 1,000 rows per API call
Formats
PNG · JPEG · WebP · AVIF · PDF
Translation
70+ languages, self-hosted, per-field
AI agents
Native MCP server, 26 tools
Caching
Identical inputs are free, forever
Pricing
Usage-based credits · roll over

Full reference in the API docs and the MCP server guide.

SEC. 04

How it compares

PixelDrive covers the same job as other template-to-image APIs, with usage-based pricing, free cache hits, rollover credits and a native MCP server. Side-by-side breakdowns:

SEC. 05

Bulk image API — FAQ

What is a bulk image generation API?

A bulk image generation API turns one reusable template into many finished images programmatically. You design the template once, mark the parts that change as variables, then send data — one request per image or a batch of thousands — and the API returns a rendered image URL for each. PixelDrive renders a fresh image in about a second and serves identical repeats from cache for free.

How do I generate images from a CSV?

Upload a CSV in the PixelDrive dashboard or POST the rows to /v1/render/batch (up to 1,000 per call). Each column maps to a template variable and each row becomes one image. Progress streams live, failed rows are listed individually, and a batch.completed webhook returns every image URL when the run finishes.

How many images can I generate at once?

Up to 1,000 rows per batch API call, and you can chain calls for larger jobs. Each render node sustains about 27 renders per second and nodes scale horizontally, so total throughput is a provisioning question, not a hard limit.

What image formats does the API return?

PNG (default), JPEG, WebP, AVIF and single-page PDF, with a quality parameter for the lossy formats. Each format is cached separately, so switching formats does not invalidate images you have already rendered.

Is this the same as AI image generation?

No. AI image generators guess pixels from a prompt and give different output each time. PixelDrive is deterministic: the same inputs always produce the exact same on-brand image, so text is exact and your logo stays your logo. It is built for volume and accuracy, not for art.

How much does the bulk image generation API cost?

Usage-based credits: one fresh render costs one credit regardless of size or format, and cache hits are free. You start with 1,000 free renders and no card; paid plans run from $12 to $149 per month with credits that roll over.

Render your first batch free.