Introducing Video Generation API in Orshot
Create dynamic videos from your Orshot templates using the REST API. Add video elements, control playback, trim clips, and generate MP4, WebM, or GIF outputs programmatically
Rishi MohanCreate dynamic videos from your Orshot templates using the REST API. Add video elements, control playback, trim clips, and generate MP4, WebM, or GIF outputs programmatically
Rishi MohanYou can now generate videos from your Orshot Studio templates. Add video elements to your designs, make them dynamic with parameters, and render MP4, WebM, or GIF outputs via the REST API
response.format: "mp4" and pass your video URLcurl -X POST https://api.orshot.com/v1/render \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"template_id": "your-template-id",
response : {
"type": "url",
"format": "mp4",
},
"modifications": {
"videoElement": "https://example.com/your-video.mp4",
"videoElement.trimStart": 0,
"videoElement.trimEnd": 10,
"videoElement.muted": false
}
}'Video generation is billed at 8 renders per second of video. A 10-second video uses 80 renders. You can generate upto 3 minutes video in each plan
Videos are also supported in multi-page/carousel templates, so you can basically have multiple pages, each having multiple videos in a single template. This helps in generating a series of videos from a single API call
(Pricing and limits can be revised later based on cost and performance improvements)
Video generation is available today on all paid plans. Open Studio, add a video element to your template, and start generating dynamic videos programmatically. You can check the Rest API documentation here
With this addition, Orshot now generates Images + PDFs + Videos
![[object Object]](/customers/ibby.jpeg)
![[object Object]](/customers/alex.jpg)


![[object Object]](/customers/ivan.jpg)