Automate
One call, up to 500 renders
Pass an array where each item brings its own variables, and Zvid queues one job per item. Personalized video and image at the scale of your list — one video per lead, per product, per city.
Scale
Personalization at list scale
Bulk rendering fans a single template or payload out into many renders in one request. Each item in the array supplies its own variable set and optional output name, and the API queues an individual job for each — perfect for one video per lead, product, or account.
It’s best-effort by design: valid items are queued while invalid ones come back in an itemErrors array with their original index, so a single malformed payload never sinks the rest of the batch. The whole batch shares one id for status rollup, and the dashboard lets you fix and resubmit only the failures.
What you get
Batches that don’t fall over
Up to 500 per call
Per-plan item caps of 5, 50, 200, and 500 — with an absolute hard ceiling of 500 items per request.
Best-effort batches
Valid items queue immediately; invalid ones return in itemErrors by index. Only an entirely invalid batch is rejected.
Per-item billing
Video items reserve and refund credits per job; image batches reserve ceil(N/10) once at the batch level.
Batch status rollup
Every batch shares one id and reports completed, completed-with-errors, failed, or processing.
Fix and resubmit
The dashboard surfaces failed items and lets you correct and re-run just those, and export results as CSV.
Video or images
Bulk endpoints exist for both video and still images, so social variants and thumbnails scale the same way.
500
Max items per call
Per-item
Validation & billing
1 → many
Template to renders
CSV
Export results
Keep exploring
Related features
Templates, Variables & Logic
Save a project once, render it with different data forever. Placeholders, conditional scenes, and array iteration resolve server-side before validation.
Explore →Webhooks
Skip the polling loop. Zvid calls your endpoint the moment a render completes or fails, with every delivery HMAC-signed so you can verify it came from us.
Explore →Dashboard & Projects
Manage cloud projects, track single and bulk renders, register webhooks and API keys, and watch credit usage — from a dashboard, or entirely over the API.
Explore →FAQ
Frequently asked questions
What happens if one item is invalid? +
Valid items still queue and render. Invalid items are returned with their index and error so you can fix and resubmit just those, rather than losing the whole batch.
How many items can one call take? +
It depends on your plan — 5 on Free, 50 on Hobby, 200 on Startup, and 500 on Enterprise — with a hard maximum of 500 items per request.
How are bulk renders billed? +
Video items are reserved and refunded per job. Image batches reserve credits once for the batch at ten images per credit.
Want the full picture? See every Zvid feature
Ready to ship video at scale?
Start free — your first render is only a JSON payload away.