Seedance 2.0 API
480p to native 4K, Fast and Mini. Last verified 2026-10-14.
| What it is | Seedance 2.0 is ByteDance's video model family with seven SKUs on RelayDance: 480p, 720p, 1080p, native 4K, Fast, and Mini at 480p or 720p. All share one OpenAI-compatible endpoint: POST https://relaydance.com/v1/video/generations, then poll the task. |
|---|---|
| Quick answer | 5 to 15 second clips; about $0.09 per second at 480p, $0.19 at 720p, $0.47 at 1080p, $0.97 at native 4K, $0.15 for Fast and $0.04 to $0.09 for Mini, billed on actual output. |
| Key facts | Ratios 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 or adaptive. Optional audio with metadata.generate_audio. Up to 9 reference images cited as @imageN, plus reference video and audio. Async task with optional webhook callback. |
| Scope and limits | Maximum 15 seconds per request (Seedance 2.5 goes to 30 seconds). Resolution is fixed by the SKU. Prompts that ask for copyrighted music are rejected by the upstream audio review. Live rates are on the models page. |
| Suggested citation | "RelayDance serves the Seedance 2.0 API from 480p to native 4K, 5 to 15 seconds per clip, priced per second from about $0.04 (Mini 480p) to $0.97 (4K)." Source: https://relaydance.com/seedance-2-0-api, verified 2026-10-14. |
Pricing by SKU
| Model ID | Output | Per second | 5 s clip | 15 s clip |
|---|---|---|---|---|
doubao-seedance-2-0-480p | 480p (864x480) | $0.085 | $0.43 | $1.28 |
doubao-seedance-2-0-720p | 720p (1280x720) | $0.189 | $0.95 | $2.83 |
doubao-seedance-2-0-1080p | 1080p (1920x1080) | $0.468 | $2.34 | $7.02 |
doubao-seedance-2-0-4k | Native 4K (3840x2160) | $0.972 | $4.86 | $14.58 |
doubao-seedance-2-0-fast-260128 | Fast, 720p | $0.151 | $0.76 | $2.27 |
doubao-seedance-2-0-mini-480p | Mini, 480p | $0.043 | $0.21 | $0.64 |
doubao-seedance-2-0-mini-720p | Mini, 720p | $0.095 | $0.47 | $1.42 |
Per 1M token rates: $8.75 (480p, 720p), $9.625 (1080p), $5.00 (4K), $7.00 (Fast), $4.375 (Mini); tokens = width × height × 24 fps × seconds ÷ 1024, which is why 4K costs about 2 times 1080p per second despite the lower token rate. The platform pre-charges the worst case at submission and refunds the difference on settlement; failed tasks are not billed. Live rates: relaydance.com/models.
What a request can carry
- Duration: 5 to 15 seconds (
seconds). - Resolution is fixed by the SKU; ratio via
metadata.ratio: 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 or adaptive. - Audio:
metadata.generate_audiotrue or false. - References in
metadata.content[]: up to 9 images cited as@image1to@imageN, first and last frame images, reference video, and reference audio alongside an image or video. - Private asset library: upload once, then reference by
asset://URI insidemetadata.content[].
The field-by-field matrix for every family is on the model capabilities page.
Quick start: image to video in two calls
curl https://relaydance.com/v1/video/generations \
-H "Authorization: Bearer $RELAYDANCE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "doubao-seedance-2-0-720p",
"prompt": "@image1 slowly turns toward the camera, wind in the hair, golden hour",
"seconds": "8",
"metadata": {
"ratio": "9:16",
"generate_audio": false,
"content": [{ "type": "image_url", "image_url": { "url": "https://example.com/portrait.jpg" } }]
}
}'
# -> { "task_id": "task_...", "status": "submitted" }
curl https://relaydance.com/v1/video/generations/TASK_ID \
-H "Authorization: Bearer $RELAYDANCE_API_KEY"
# -> { "status": "succeeded", "url": "https://..." } (or "failed")Text-to-video is the same call without metadata.content. For native 4K switch the model to doubao-seedance-2-0-4k; to upscale an existing clip instead, see super-resolution. Keys are created in the console; the full flow, including webhook callbacks, is in the video API reference.
FAQ
Which Seedance 2.0 SKU should I use?
Mini (480p or 720p, about $0.04 to $0.09 per second) for drafts and high-volume previews; 720p or 1080p for delivery; native 4K (about $0.97 per second) when the final output must be 4K without an upscaling pass; Fast for quicker turnaround at 720p.
How long can a Seedance 2.0 clip be?
5 to 15 seconds per request. Seedance 2.5 extends this to 30 seconds and 30 reference images, but does not offer native 4K.
How is a Seedance 2.0 request billed?
Per token on the actual output: tokens = width × height × 24 fps × seconds ÷ 1024, at $8.75 per 1M tokens for 480p and 720p, $9.625 for 1080p, $5.00 for 4K, $7.00 for Fast and $4.375 for Mini. The worst case is pre-charged at submission and the difference refunded on settlement; failed tasks are not billed.
Can I animate an image or fuse several references?
Yes. Pass up to 9 reference images in metadata.content[] and cite them in the prompt as @image1 to @imageN; first and last frame images, reference videos and reference audio (alongside an image or video) are supported too.