Generate videos from text prompts using Seedance 2.0 Text-to-Video model.
Generate videos purely from text descriptions — no images needed.
seedance-20)| Duration | Credits | Price | With 4K Upscale |
|---|---|---|---|
| 4s | 160 | $0.80 | 272 credits ($1.36) |
| 5s | 200 | $1.00 | 340 credits ($1.70) |
| 8s | 320 | $1.60 | 544 credits ($2.72) |
| 10s | 400 | $2.00 | 680 credits ($3.40) |
| 15s | 600 | $3.00 | 1020 credits ($5.10) |
seedance2-fast)| Duration | Credits | Price | With 4K Upscale |
|---|---|---|---|
| 4s | 112 | $0.56 | 224 credits ($1.12) |
| 5s | 140 | $0.70 | 280 credits ($1.40) |
| 8s | 224 | $1.12 | 448 credits ($2.24) |
| 10s | 280 | $1.40 | 560 credits ($2.80) |
| 15s | 420 | $2.10 | 840 credits ($4.20) |
seedance2-fast as the model value.| Parameter | Type | Required | Description |
|---|---|---|---|
| model | string | Yes | seedance-20 (standard) or seedance2-fast (faster, lower cost) |
| callBackUrl | string | No | Webhook URL to receive task completion notification |
| inputs | object | Yes | Generation parameters (see below) |
| Parameter | Type | Required | Description |
|---|---|---|---|
| prompt | string | Yes | Text description of the video you want to generate. Be specific about scenes, motions, camera movements, lighting, and style. Max 4000 characters. |
| duration | string | No | Video length in seconds: "4" to "15". Defaults to "5" if omitted. Directly affects cost (40 credits/sec standard, 28 credits/sec fast). |
| aspectRatio | string | No | Aspect ratio: 16:9, 9:16, 1:1, 3:4, 4:3, 21:9. Defaults to 16:9 for text-to-video. |
| mode | string | No | keyframe (default) — standard generation. reference — enables Omni Reference mode with multi-material support (images, videos, audio). |
| upscaleResolution | string | No | Set to 4k to upscale the output to 4K resolution. Adds 28 credits/sec to the base cost. |
| Status | Description |
|---|---|
waiting | Task queued, waiting to start |
generating | Video is being generated (typically 1–3 minutes) |
success | Generation completed, video URL available in output |
fail | Generation failed, check error field for details |
| HTTP Status | Description | Common Cause |
|---|---|---|
| 200 | Success | — |
| 400 | Invalid parameters | Missing prompt, invalid duration value |
| 401 | Authentication failed | Invalid or missing API key |
| 402 | Insufficient credits | Not enough credits for the requested duration |
| 429 | Concurrency limit exceeded | Too many tasks in progress, wait for some to complete |
| 500 | Server error | Internal error, retry later |