API & Agent Platform

The Editing Machine API

Programmatic access to professional video editing. Create projects, attach footage, execute runs, and receive deliverables — all through a clean REST API.

Free to connect. Add flexible production capacity when you are ready to run projects.

Who Is This For?

Anyone who wants to remove manual steps from content production.

Developers & Engineers

Building internal tools, content pipelines, or SaaS products that need video editing as a feature.

Agencies & Studios

Automating client delivery, scaling campaigns, and white-labeling video production under your own brand.

AI & Automation Teams

Connecting AI content planners, social media agents, or marketing copilots to a real production backend.

Course Creators & Educators

Auto-processing lecture recordings, webinars, and course modules into polished, publishable content.

E-Commerce & DTC Brands

Generating product videos, UGC edits, and ad variations at volume without a dedicated editing team.

Media Companies

Integrating editing into existing CMS or DAM workflows to accelerate time-to-publish across channels.

What You Can Automate

Agent-to-Agent Workflows

Connect your AI agents directly to Editing Machine. Your planning agent identifies content needs, your production agent submits editing jobs — no human bottleneck.

Downstream Automation

The moment a project completes, your webhook fires with the deliverable URLs. Pipe them straight into your CMS, scheduler, social tooling, or storage — the handoff is automatic.

Event-Driven Pipelines

Use webhooks to trigger downstream actions the moment a project is ready — notify Slack, update your CMS, queue social posts, or kick off the next run.

Run at Scale

Fire concurrent project runs across recipes and brands. Perfect for agencies running campaigns or creators repurposing long-form into short-form at volume.

Custom Workflow Triggers

Build Zapier-style automations: when a file lands in Google Drive, when a calendar event ends, when a CRM deal closes — automatically trigger an edit.

White-Label Integration

Agencies and SaaS platforms can embed Editing Machine's capabilities into their own products, powered by API access behind the scenes.

How Production Capacity Works

Production Credits are the unit used to measure your available production capacity. Each recipe provides a signed capacity quote at project creation, and Production Credits are only applied when you execute the run — never before.

StepCapacity impact 
Create projectNo capacity used
Attach footageNo capacity used
Execute runProduction Credits applied
Receive deliverableIncluded

The Production Credits required are determined by the recipe you choose and shown in the price_quote at creation.

Start free or subscribe

Free Workspace is $0 and includes no Production Credits. When you are ready to produce, choose a monthly plan with flexible production capacity. API access is included with every plan at no extra cost.

Quick Example

POST /api/v1/projects
curl -X POST https://api.editingmachine.com/api/v1/projects \
  -H "Authorization: Bearer em_xxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "recipe_id": 1,
    "project_name": "My Video Project",
    "brand_id": 5
  }'

Create a project, attach footage, execute. Receive a webhook when it's ready.

Getting Started

1

Get your API key

Sign up or log in to your Editing Machine account. Generate a key in the dashboard under Automation → API Keys.

2

Read the docs

Our documentation covers authentication, endpoints, webhooks, and code examples to get you up and running in minutes.

3

Create your first project

POST to /api/v1/projects with a recipe_id. You'll get back a signed price_quote showing the required Production Credits — no production capacity is used yet.

4

Attach footage and execute

Attach your source files, then call /execute with the quote_id. The quoted Production Credits are applied to your available capacity here, and you'll receive a webhook (or can poll) when the project completes.

Build on Editing Machine

Free to connect. No minimum commitment. Start automating content production today.