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"
}
}'Async jobs
Create, list, poll, cancel, and download assets.
Signed webhooks
Receive job.completed, job.failed, and job.canceled events.
Format native
Request WebM alpha, MOV alpha, PNG sequence, APNG, and WebP.