Generate video with the Seedance 1.5 Pro API
Seedance 1.5 Pro runs on Crazyrouter behind a unified asynchronous video endpoint: submit a task, poll for the result, pay per generated second.
What is Seedance 1.5 Pro?
Seedance 1.5 Pro is a Seedance video model from ByteDance for text-to-video and image-to-video generation. Crazyrouter wraps it in the same task API used for every video model in the catalogue, so switching between vendors is a one-line change.
One submit/poll flow for every video model on Crazyrouter.
Charged for generated seconds at the resolution-specific rate; failed tasks are not billed.
Start from a prompt or a reference frame where the upstream model supports it.
Same key and balance as your chat and image workloads.
Seedance 1.5 Pro API quickstart
Submit a job to https://crazyrouter.com/v1/video/generations with model doubao-seedance-1-5-pro, then poll the returned task id until status is completed.
curl https://crazyrouter.com/v1/video/generations \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $CRAZYROUTER_API_KEY" \
-d '{
"model": "doubao-seedance-1-5-pro",
"prompt": "A drone shot over a coastal town at sunrise, cinematic, 5 seconds",
"duration": 5
}'Show OpenAI-compatible migration example
curl https://crazyrouter.com/v1/video/generations/$TASK_ID \ -H "Authorization: Bearer $CRAZYROUTER_API_KEY"
Best use cases
Works with developer tools
HTTP clients
Plain REST: POST to submit, GET to poll.
n8n / Dify workflows
Use HTTP nodes with a wait/poll loop.
Custom backends
Store the task id and poll from a job queue.
Crazyrouter console
Track task status and cost per job.
Seedance 1.5 Pro FAQ
Is generation synchronous?
No. The submit call returns a task id; poll /v1/video/generations/{task_id} until it completes.
How is it billed?
Per generated second at the rate for the requested resolution and mode; the range on this page covers the available options.
Which durations and resolutions are available?
Those exposed by the upstream model; pass duration, resolution and aspect ratio as documented.
Can I start from an image?
Yes for image-to-video capable models: include the image URL in the request.
How long do results stay available?
Download the result promptly after completion; upstream links expire.