API Directory › BetterVideo API — Integration Overview

BetterVideo API — Integration Overview

One POST, then poll or webhook, then download. A whole enhancement pipeline behind a handful of REST calls.

🔒 Footage deleted on your schedule — with a certificate to prove it

SubmitPOST /v1/jobs with a public video URL (add "secure": true per job)
TrackPoll GET /v1/jobs/{id}, or receive an HMAC-signed job.completed webhook
RetrieveGET the result for a time-limited download link
RemoveDELETE /v1/jobs/{id} to delete on demand
Spec & toolingOpenAPI 3.1 spec, idempotency keys, Run-in-Postman sandbox

Built to integrate in an afternoon

The surface is deliberately small: submit a job, get notified, download, delete. An OpenAPI 3.1 spec and a Postman sandbox let you build and test the whole flow on the free tier before you spend anything, and idempotency keys keep retries safe.

Common questions

How do I get results — poll or webhook?

Either. Poll GET /v1/jobs/{id}, or receive an HMAC-signed webhook when the job completes.

Is there an OpenAPI spec?

Yes — an OpenAPI 3.1 spec plus a Run-in-Postman collection are available for the API.

Integrate in your language

No-code platforms

Compare all six video APIs side by side in the directory →

Read the full docs

The complete API reference, OpenAPI spec and Postman sandbox are a click away.

Get your API key →