We're rebuilding our infrastructure and creating powerful new features to transform your video creation experience!
Video rendering API will be unavailable until July 2025
Beta users: We need you! Enter your email below for enterprise support and we'll reach out within 24 hours.
Powerful features designed for seamless video generation and customization at scale
Create reusable video templates and customize them via API. Replace media sources, text, and styling through simple JSON payloads.
Generate and style captions in multiple languages automatically. Control timing, appearance, and word highlighting through API parameters.
Access redirect URLs for post-creation modifications. Perfect for user review and adjustments without rebuilding from scratch.
Stay updated with real-time notifications about render status and completion through configurable webhooks.
Layer multiple video streams, images, and text with precise control over positioning, timing, and transitions.
Purpose-built for AI platforms with streamlined video generation workflow and batch processing capabilities.
From free personal use to enterprise-grade capabilities
Edit videos directly in your browser with no limitations
All processing happens in your browser - zero data leaves your device
No restrictions on the number of videos you can create
Ready-to-use templates for quick video creation
Automatic caption generation with timing synchronization
Frame-accurate positioning, scaling, and rotation
Advanced text highlighting and custom caption animations
Complex multi-video layouts and compositions
Seamless project export and import functionality
curl --request POST \
--url https://api.videoaiditor.com/v1/videos \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '{
"metadata": {
"name": "Project 1",
"backgroundColor": "#000000",
"duration": 30000,
"fps": 30,
"canvas": { "width": 800, "height": 600 }
},
"clips": [{
"type": "image",
"name": "Main Sequence",
"source": "https://aiditor-uploads.s3.ap-south-1.amazonaws.com/vai1.png",
"timeFrame": { "start": 0, "end": 30000, "offset": 0 },
"position": { "x": 400, "y": 300, "z": 0 },
"transform": {
"scale": { "x": 1, "y": 1 },
"rotation": 0
},
"size": { "width": 800, "height": 600 },
"volume": 1
}]
}'