← All features
Video
Turn a template into a slideshow or motion video.
POST to /api/v1/video and get back an MP4. Slideshow mode shows a sequence of slides; motion mode samples your template at a frame rate and animates it with progress params.
Paid plans only — see plans

POST /api/v1/video
POST /api/v1/video
{
"templateId": "tpl_123",
"mode": "slideshow",
"fps": 30,
"slides": [
{ "params": { "title": "Slide 1" }, "duration": 3 },
{ "params": { "title": "Slide 2" }, "duration": 3 }
]
}
→ video/mp4 (binary response)Slideshow or motion
Slideshow shows a sequence of slides with a duration each. Motion samples the template continuously using __progress params for animation.
Meters as one video job
A whole video render counts as a single job against your plan’s video allowance, regardless of frame count.
Same render core
Frames are generated by the same one-pass engine that powers image and bulk rendering, then stitched into an MP4.
How it works
- 1Design a template that animates via __progress/__frame params, or build a multi-slide sequence.
- 2POST to /api/v1/video with mode: "slideshow" or "motion".
- 3Get back the rendered MP4 directly in the response.
