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
}]
}'