← All features
Bulk rendering
One template, thousands of records, one request.
Send an array of records to a bulk endpoint and get back one PNG or PDF per record. One bulk call counts as a single bulk job against your plan—not N API requests.
Paid plans only — see plans

POST /api/v1/bulk-image
POST /api/v1/bulk-image
{
"templateId": "tpl_123",
"records": [
{ "name": "Alice", "amount": "120.00" },
{ "name": "Bob", "amount": "85.50" }
]
}
→ { "success": true, "format": "image",
"count": 2, "slices": ["<base64>", "<base64>"] }Up to 1,000 records per call
A single request handles up to 1,000 records. Larger batches split into multiple calls.
Same template, every render
Design once in the editor, then drive it with whatever data your automation produces.
Image or PDF output
Use /api/v1/bulk-image for PNGs or /api/v1/bulk-pdf for one PDF per record.
How it works
- 1Build a template with dynamic fields in the editor.
- 2POST your records array to /api/v1/bulk-image or /api/v1/bulk-pdf.
- 3Get back one rendered file per record in the same response.
