API-first platform that transforms press releases and content into professional videos using AI-powered pipelines with OpenAI analysis, automated media selection, and video rendering.
curl -X POST https://api.videomaker.com/pipeline/test \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"pipelineId": "press-release-to-video",
"input": {
"text": "Your press release content...",
"pexelsImageCount": 3,
"pexelsVideoCount": 2
},
"webhookUrl": "https://your-app.com/webhook"
}'Everything you need to build automated video generation workflows
Modular pipeline system with OpenAI content analysis, automated media selection from Pexels, and template application.
Learn more →Pre-built templates for different content types. Dynamic expressions system for adaptive layouts and animations.
Explore templates →TTS narration, auto-generated subtitles, background music, media fetching, and video rendering - all automated.
Get started →RabbitMQ-powered processing queue with parallel rendering, retry logic, and cost tracking for each pipeline step.
View architecture →Get notified when videos are ready. Detailed status updates with execution metadata, costs, and video URLs.
Setup webhooks →Powerful expression system for conditional rendering, data transformations, and adaptive video layouts.
View expression docs →From text to professional video in a few API calls
POST your press release or content via API
OpenAI extracts structured data and metadata
Automatic image/video selection from Pexels
Rendered video with subtitles and audio
Start transforming your content into professional videos with our API