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

Rishi MohanRishi MohanNov 27, 2025(Updated May 13, 2026)3 min read

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
  • Layer Animations - Add enter/exit animations (fade, slide, scale), visibility timing, and staggered choreography to any layer. Every animation renders frame-perfectly into your video output

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,
      "title.enterType": "fadeIn",
      "title.enterDuration": 0.8,
      "title.showAt": 0.5
    }
  }'

Video Tutorial

Pricing

Video generation is billed at 5 renders per second of video. A 10-second video uses 50 renders. You can generate video lengths from 3 minutes upto 10 minutes based on 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

Once generated, you can also publish videos directly to TikTok, Instagram Reels, YouTube, LinkedIn, and more using Social Publish — no extra tools needed.

With this addition, Orshot now generates Images + PDFs + Videos. Since launch, we've added a full video timeline with page-level audio tracks and auto-generated subtitles, plus per-layer animations — all configurable visually in Studio and controllable via API

Start automating your visuals

60 free renders. No credit card required.

  • Image, PDF and video generation via API
  • Canva-like editor with AI and smart features
  • No-code integrations — Zapier, Make, n8n
  • Embed Orshot Studio in your app

Related posts