Seedance 2.0 Mini API
Complete API reference for Seedance 2.0 Mini video generation models by ByteDance.
Model Variants
This API supports three model variants:
Quick Comparison
Supported Aspect Ratios
21:9, 16:9, 9:16, 1:1, 4:3, 3:4
Resolution Options
Seedance 2.0 Mini Text to Video
Endpoint
POST /api/v1/video/task
Request Parameters
Required
Optional
Example Request
javascript
Seedance 2.0 Mini Image to Video
Request Parameters
Required
Optional
Example Request
javascript
Seedance 2.0 Mini Reference to Video
Request Parameters
Required
Reference Media
Every request must include at least one image or video. Submit 1-9 images when using image references. The images array may be omitted or empty only when the videos array contains at least one reference video. Audio-only requests are not supported.
@ (AT) Reference Placeholders
The @ (AT) reference feature links reference media to the prompt through numbered <<<...>>> placeholders. Numbering starts at 1 independently for each media type and follows the order of the corresponding array:
Each placeholder must point to an item that exists in its corresponding array.
Optional
Reference Video Pricing
Seedance V2.0 Mini Reference-to-Video follows the same resolution-based, per-second billing structure as the other Seedance 2.0 reference variants. When the videos array contains at least one reference video, the total generation charge is multiplied by 2. This multiplier is applied once, regardless of the number or duration of the uploaded reference videos.
Example Request
javascript
Response Format
Initial Response
All models return a task_id for polling:
json
Polling Response
Poll GET /api/v1/video/{taskId} to check status:
json
Status Values
submitted: Task accepted and waiting to be processedprocessing: Video generation in progresssucceed: Video generation completedfailed: Video generation failed
Processing Time
Typical processing time is 2-6 minutes depending on duration and resolution.
Poll every 5-10 seconds to check status.
Best Practices
- Describe Motion Clearly: Include specific movement descriptions in prompts
- Resolution Selection: Use
480pfor faster processing,720pfor higher quality - Audio Enhancement: Keep
soundenabled for more immersive video experiences - Image to Video: Provide a clear first frame via
image_url; useimage_end_urlwhen you need controlled start and end frames - Reference Media: Use supported image, video, and audio references, and ensure at least one image or video is included
- Reference Video Pricing: Any Reference-to-Video request containing at least one reference video is charged at 2x, regardless of the number or duration of the uploaded videos
- Seed Parameter: Do not send
seed; Seedance 2.0 Mini models do not support it