Developer API

Create videos through the developer API

Authenticated requests use the same secure video generation workflow as the website.

What the API provides

Developers can submit authenticated AI presenter video jobs and retrieve their queued, rendering, completed, failed, or canceled status. The API uses the same scene templates, AI presenters, voices, captions, and layout workflow as the web creator.

Create a render job

POST /api/render
{
  "text": "Narration script",
  "templateId": "002",
  "voiceId": "en-US-AndrewNeural",
  "params": {
    "aspectRatio": "9:16",
    "avatar": { "scale": 0.38, "x": 0.64, "y": 0.62 }
  }
}

List user jobs

GET /api/jobs

Returns queued, rendering, completed, failed, and canceled jobs.