Automation

Your data in. Finished videos out.

Send values from your own systems to our Render API and get a finished video back. Set it up once, and new videos keep arriving on their own.

POST/v1/renders
{
  "name": "Goal alert",
  "project_id": "proj_k3d9x2",
  "template_id": "tpl_9f31ce",
  "values": {
    "scorer": "",
    "team": "",
    "score": ""
  }
}
Awaiting request
Waiting for a request
  • One request per video

    POST a template and its values to /v1/renders. A thousand requests make a thousand videos.

  • Webhooks

    Get a signed callback the moment a render completes or fails, so you never need to poll.

  • OpenAPI 3.1

    Import the spec into Postman, Bruno or Insomnia, or generate a client for your stack.

  • Pay for render time

    Renders are billed in credits for the time they take, down to the hundredth of a credit.

FAQ

How does the Render API work?

Send a POST request to /v1/renders with a template ID and a value for each field. Edit Square renders the video on its servers, and a webhook tells you when it’s ready, or you can poll for its status. Read the guide.

How long does a render take?

A typical render takes a couple of minutes. How long depends on the video’s length, resolution and effects.

How are API renders billed?

In cloud render credits. One credit is 5 seconds of render time, charged to the hundredth of a credit. The API comes with Premium, which includes 150 credits a month. See pricing.

Ready to render at scale?

Pick a plan to start rendering through the API, or try the editor first.