API documentation
One REST endpoint routes to all six models with per-second billing. Available on Business plans and above.
Authentication
Send your API key as a Bearer token. Keys are created in the dashboard under Settings → API.
Create a generation
POST /v1/generate with { "model": "veo-3-1", "prompt": "...", "seconds": 5, "aspect": "9:16" }. Returns a job id.
Poll or use webhooks
GET /v1/jobs/{id} returns status and output URL. Webhooks post job.completed events to your endpoint.
Pricing
Per second, same rates as the UI: Veo 3.1 $0.06, Hailuo H3 $0.047, Kling 3.0 $0.09, Wan 2.5 $0.09, Kling 4.0 $0.112, Seedance 2.5 from $0.20.