BlogUpdates

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

RishiRishi Mohan
Nov 27, 2025
3 min read

Ask Questions in :Scira AIChatGPTClaude

You 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

Key Features

  • Video Elements - Add video layers to your templates just like images or text
  • Dynamic Video URLs - Pass custom video URLs at render time using parameters
  • Trim Controls - Set start and end times to use specific portions of videos
  • Playback Options - Control loop, mute, and autoplay settings per video
  • Multiple Formats - Generate MP4, WebM, or GIF outputs
  • Audio Support - Include or exclude audio from your video renders

How It Works

  1. Create a template in Orshot Studio
  2. Add a video element and configure its settings
  3. Set a parameter ID to make the video URL dynamic
  4. Call the render API with response.format: "mp4" and pass your video URL

API Example

curl -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 Tutorial

Pricing

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)

Get Started

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

Automate marketing with Orshot!

"My brands can now post 100 times per day on auto-pilot thanks to Orshot"
[object Object]
[object Object]
Elciudadano.cl
CreatorCore
Mihai Cirstea
[object Object]

Related Blogs