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.
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.
What teams generate in bulk
Ad creative at scale
One ad template → hundreds of sized, localised variations.
See use case →Marketplace & product listings
A product card per SKU, straight from your catalogue feed.
See use case →Certificates & badges
Personalised certificates and event badges, one per attendee.
See use case →Article & blog images
A branded header image for every post, generated from the title.
See use case →Podcast & episode covers
On-brand cover art for every episode in one batch.
See use case →Programmatic & personalised
Per-user, per-segment images rendered on demand from your data.
See use case →
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.
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:
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.