API Paused until December 2025. Video Editor is live & smoother than ever.
The programmatic video editing API. Build templates, automate rendering, and scale your video generation workflow with simple JSON.
POST /v1/render
Content-Type: application/json
{
"template": "social-story-v1",
"assets": [
{ "type": "video", "src": "..." }
]
}
A complete toolkit for programmatic video generation. Designed for developers who need power, flexibility, and 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.
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 and render
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
}]
}'