ByteDance video model on Crazyrouter
All ByteDance models →

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.

Video generationText to videoImage to video
Get API KeyView live pricing

Paste the model ID, live price, base URL and a working request straight into your coding agent.

ByteDance
doubao-seedance-1-5-pro
$1.14–$2.29
Price range
Model ID
doubao-seedance-1-5-pro
Provider
ByteDance
Endpoint
/v1/video/generations
Task
video generation
Input modalities
Text, image
Output modalities
Video

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.

Unified task API

One submit/poll flow for every video model on Crazyrouter.

Per-second billing

Charged for generated seconds at the resolution-specific rate; failed tasks are not billed.

Text and image inputs

Start from a prompt or a reference frame where the upstream model supports it.

Shared balance

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
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
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 access

Best use cases

Short-form social video from a prompt
Product demos and explainers
Storyboard and previz iterations
Animating stills for ads
Batch generation pipelines
Prototyping video features in apps

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.