Creatomate
APIAPI that generates videos and images from templates or JSON (RenderScript)
- Access
- API key
About
Media automation API: design a video or image template in the web editor, then render variations through the REST API, Zapier, Make, n8n or spreadsheets. Videos can also be described in JSON (RenderScript). Output files are hosted for 30 days.
What you can do with it
- Render personalised videos from a template by swapping text and media
- Generate social media images and videos in bulk from a spreadsheet
- Auto-caption videos and add text-to-speech voiceovers
Get started
- Create a template in the editor or pick one from the gallery
- Copy the API key from Project Settings > API Integration
- POST the template ID with modifications, then poll the render
Example
curl -X POST https://api.creatomate.com/v2/renders \
-H "Authorization: Bearer $CREATOMATE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"template_id": "YOUR_TEMPLATE_ID",
"modifications": {
"Title-1": "Your headline here",
"Background-1": "https://cdn.creatomate.com/demo/video5.mp4"
}
}'Details
- Hosting
- Hosted service
- Available in
- Worldwide
- Official SDKs
- JavaScript/TypeScript, PHP
- MCP server
- Remote