1
Get an API key
Create a key from the dashboard’s API Keys page. Copy the raw key immediately — it’s shown once.
2
List your templates
Find the
template_id of a template you’ve already built in the editor.Response (abridged)
3
Check what the template needs
Every template has a different set of variables — this is computed live, so it’s always accurate.
Response
4
Generate a video
Send one row in Generation happens asynchronously — this response confirms the job was accepted, not that the video is ready.
rows for a single video:Response
5
Poll for the result
Response (once complete)
6
Download the result
Once
csv_ready is true, download the finished video’s URL:results.csv
Next steps
Generate many at once
Pass a longer list of
rows to render many personalized videos in one callSkip polling
Get an HTTP callback the moment a video finishes