Creatomate

API

API that generates videos and images from templates or JSON (RenderScript)

Price
Free credits, then paid
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

  1. Create a template in the editor or pick one from the gallery
  2. Copy the API key from Project Settings > API Integration
  3. 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

Tasks

Alternatives

Other tools for the same tasks.

Last checked on .