Build video with JSON. Easy. Like CapCut API.

Request (cURL)
curl -X POST "https://api.jsonclip.com/render" -H "X-Api-Key: [YOUR_API_KEY]" \
  -F 'files[]=@./1.png' \
  -F 'render_config={
      "sync": true,
      "scenes": [
        {"type": "image", "duration_ms": 9000, "src": "./1.png"}
      ],
      "effects": [
        {"from_ms": 0, "settings": {"speed": 1, "strength": 1}, "to_ms": 9000, "type": "white_flash"}
      ]
    ,};type=application/json'
Response JSON
{
  "duration_ms": 9000,
  "movie_url":  "https://renderer.jsonclip.com/jsonclip/movies/1772454298578_2026-03-02_14-24-53.mp4"
}
Generated MP4

AI Agent Mode

One prompt to full generation flow (images-first)

Enter your API key and prompt. JSONClip runs an OpenAI-driven pipeline with explicit steps and full input/output data per stage. Current mode generates and stores image assets first, then prepares render schema. Default output is 1280x720. If you want portrait or another size, mention it directly in the prompt. Maximum output size is 4K.

Long jobs are async. This view polls run status, avoids gateway timeout, and defaults to 1280x720 unless you ask for another format.

Visual Builder Included

Free fully featured web editor for JSON video

Design scenes visually, tune timing in timeline, and export clean JSON for your app. Build fast with no desktop install and no hidden editor fees. Claude and Codex ready for prompt-driven JSON generation workflows.

  • Multi-track timeline with precise scene, text, and audio timing
  • Built-in panels for media, music, sounds, effects, transitions, and captions
  • Live preview with transform controls, fades, blend, and motion settings
  • One-click JSON and cURL export to move from visual edit to API automation
  • Ready for n8n, Make.com, and Zapier automation scenarios
JSONClip web editor with timeline, effects, and transform controls

Automation Guide

How to run JSONClip from n8n, Make.com, and Zapier

Use your workflow tool to build render JSON, then call POST https://api.jsonclip.com/render?sync=1 with your API key. This is the fastest way to generate videos from forms, CRM updates, feeds, and scheduled jobs.

n8n logo

n8n setup

  1. Trigger from Webhook, Cron, Google Sheets, Airtable, or Notion.
  2. Use Set/Function node to build the JSONClip render_config payload.
  3. Send HTTP Request node:POST https://api.jsonclip.com/render?sync=1 with header X-Api-Key.
  4. Read movie_url and pass it to Telegram, Slack, Email, or your database.
Make.com logo

Make.com setup

  1. Start scenario with Watch modules (Sheets, Forms, CRM, Webhooks, APIs).
  2. Create JSON with Variables/Compose modules for scenes, text, audio, and timing.
  3. Call JSONClip with HTTP module:POST https://api.jsonclip.com/render?sync=1 and X-Api-Key.
  4. Store movie_url in Airtable/Notion or deliver it to socials and client tools.

Zapier setup

  1. Trigger from Sheets, Airtable, HubSpot, forms, schedules, or Webhooks by Zapier.
  2. Use Formatter or Code by Zapier to assemble the JSONClip render_config payload.
  3. Send Webhooks by Zapier request:POST https://api.jsonclip.com/render?sync=1 with header X-Api-Key.
  4. Forward movie_url to Gmail, Slack, CRM records, storage, or the next automation step.