API first

Transparent video generation API

Submit text, image, or video inputs and receive async RGBA outputs such as WebM VP9 alpha, ProRes 4444, and animated WebP. Short jobs can opt into bounded waiting with wait=true.

curl -X POST https://api.bgless.video/v1/jobs \
  -H "Authorization: Bearer bgless_sk_..." \
  -H "Content-Type: application/json" \
  -d '{
    "input": {
      "mode": "text",
      "prompt": "a clean logo animation, isolated subject",
      "durationSec": 5,
      "resolution": "1080p"
    },
    "options": {
      "outputs": ["webm-vp9-alpha", "mov-prores4444"],
      "callbackUrl": "https://example.com/bgless-webhook",
      "callbackSecret": "replace-with-your-secret"
    }
  }'