One key, two ways to make video — deterministic JSON-to-video rendering at the core, AI generation when you need footage — plus the captions, templates and automation tooling around it.
Send a JSON payload — media, voice-over, captions and timing — and get a finished MP4 back. It is deterministic: the same input renders the same video every time, so it drops straight into n8n, Make or your own backend without a human in the editor.
media_list — sequence video and image clips in one callvoice_over — sync narration to the timelinecaptions — word- or line-level subtitles, baked intiming — exact start/end control over every elementDon't have source clips? Generate them on the same key. Dozens of video and image models sit behind one endpoint, from budget options for prototyping up to premium tiers for the final render — then composite the result with JSON-to-video.
model_idGET /api/ai/models before you callcheap to test → premium to ship
Turn a transcript or script into burned-in subtitles in 25+ languages. Captions are rendered into the MP4 itself, so they survive re-uploads and play everywhere without a separate subtitle file.
Save a render as a reusable template, then feed it new data on every call. Browse the marketplace for a starting point or publish your own — the layout stays fixed while the content changes.
Lock a layout once, then drive it with fresh media, text and voice-over each run.
Start from a ready-made template instead of a blank payload.
Share or reuse your render recipes across projects and clients.
The API is built to run without a human in the loop. Submit a render asynchronously, get a task id back, then poll for progress or let a webhook push the finished URL into your stack. Plain REST, so it fits n8n, Make and any backend.
Build a render once, then output it in many languages. Swap the voice-over and caption track per locale while the visuals, timing and template stay identical — the deterministic core makes every language version line up.
same payload · localized voice + captions
Three common ways teams put the API to work. Each one runs on the same JSON-to-video core, with AI generation added only where source footage is missing.
Spin up short-form cutdowns and captioned clips automatically, one render per post.
Social media → // e-commerceTurn product data and images into on-brand video clips for every SKU.
E-commerce videos → // creatorsAutomate the repetitive parts of your pipeline so you publish more, faster.
YouTube creators →Deterministic JSON-to-video at the core, AI generation when you need it, and the tooling around both — all on a single key.