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.
Paste the model ID, live price, base URL and a working request straight into your coding agent.
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://api.crazyrouter.com/v1/video/generations with model doubao-seedance-1-5-pro, then poll the returned task id until the status is completed.
curl https://api.crazyrouter.com/v1/video/generations \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $CRAZYROUTER_API_KEY" \
-d '{
"model": "doubao-seedance-1-5-pro",
"prompt": "Slow aerial drone shot gliding over a small coastal town at sunrise, pastel houses, calm sea, soft golden light, cinematic, steady camera",
"seconds": "5",
"size": "1280x720",
"metadata": {"resolution": "720P", "aspect_ratio": "16:9", "sound": true}
}'Show OpenAI-compatible migration example
curl https://api.crazyrouter.com/v1/video/generations/$TASK_ID \ -H "Authorization: Bearer $CRAZYROUTER_API_KEY"
Use this model via API
This model is available through the paid API. Create an account, add funds and create an API key. The $2 Playground credit is for supported text models only, not API calls.
Sign up for API accessBest 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 the matching query endpoint (second example above) 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.