Public Model / seedance
Seedance 2.5 API pricing
Video generation with 4 to 30 second outputs, native audio, and 480p, 720p, or 1080p resolution.
- Availability
- Available
- Tasks
- Create Video
- Published rates from
- $0.085
Request calculator
Configure Seedance 2.5
Controls and rates come directly from the checked public catalog.
Interactive calculator
Price a direct generation
Choose a task, configure its inputs, and see the current catalog price.
Step 1
Choose a generation type
Step 2
Configure generation
Model
Seedance 2.5
Reference videoNone
Generate audioOnAudio generation does not change the current price.
Outputs1
Step 3
Reference total
- Generation
- $2.528 seconds x $0.315
- Minimum request
- $0.51
The API estimate for your exact request is authoritative before paid work starts.
Best fit
Use Seedance 2.5 for longer scenes with first and last frames or larger image, video, and audio reference sets.
Use cases
- Longer product stories
- Multimodal scene recreation
Know before building
- Frame inputs and multimodal references are separate modes. Reference videos add their duration to billable usage.
Generated contract
Tasks, controls, and rates
Published rates
- video.create
- Varies by output duration, resolution, total reference video length
- $0.085 / second$0.51 minimum
Request controls
video.createAspect ratio16:9 · 9:16 · 4:3 · 3:4 · 1:1 · 21:9 · adaptive
video.createDuration seconds4 · 5 · 6 · 7 · 8 · 9 · 10 · 11 · 12 · 13 · 14 · 15 · 16 · 17 · 18 · 19 · 20 · 21 · 22 · 23 · 24 · 25 · 26 · 27 · 28 · 29 · 30
video.createFirst frameMedia or structured input
video.createGenerate audioDefault: true
video.createLast frameMedia or structured input
video.createPromptText input
video.createReference audioUp to 10 items
video.createReference imagesUp to 30 items
video.createReference videosUp to 10 items
video.createResolution480p · 720p · 1080p
Lifecycle: queued -> running -> succeeded -> failed -> cancelled -> manual_review
Output fields: assets
Runnable examples
Estimate first, then create
Both requests use the same normalized task, model, and input payload. Creating work requires an API key and idempotency key.
1. Estimate
curl https://api.entirefeed.com/v1/estimate \
-X POST \
-H "Content-Type: application/json" \
-d '{
"task": "video.create",
"model": "seedance-2.5",
"input": {
"aspect_ratio": "9:16",
"duration_seconds": 8,
"generate_audio": true,
"resolution": "720p",
"prompt": "A continuous cinematic product reveal that moves from a wide establishing shot to a close-up"
}
}'2. Create
curl https://api.entirefeed.com/v1/generations \
-X POST \
-H "Authorization: Bearer $ENTIREFEED_API_KEY" \
-H "Idempotency-Key: seedance-2.5-example-001" \
-H "Content-Type: application/json" \
-d '{
"task": "video.create",
"model": "seedance-2.5",
"input": {
"aspect_ratio": "9:16",
"duration_seconds": 8,
"generate_audio": true,
"resolution": "720p",
"prompt": "A continuous cinematic product reveal that moves from a wide establishing shot to a close-up"
}
}'