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.
{
"name": "Goal alert",
"project_id": "proj_k3d9x2",
"template_id": "tpl_9f31ce",
"values": {
"scorer": "",
"team": "",
"score": ""
}
}-
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.
