CCAPI Developer Platform
Seedance video generator API
Turn a prompt, an image, a reference video or an audio track into a 720p or 1080p clip with Seedance 2.5 and the Seedance 2.0 family.
Seedance models and prices
Seedance 2.5 costs $0.1618 per second at 720p and $0.3980 at 1080p, and renders 4 to 30 seconds. Seedance 2.0 costs $0.1224 per second at 720p, Seedance 2.0 Fast $0.0985 and Seedance 2.0 Mini $0.0612; the 2.0 family renders 4 to 15 seconds.
A 5-second 720p clip costs about $0.81 on Seedance 2.5 and $0.31 on Seedance 2.0 Mini. Failed tasks are not charged.
- Seedance API — Playground, parameters and full pricing
Four ways to drive a clip
- Text to video: describe the scene, camera and lighting.
- Image to video: up to nine images as first frame, last frame or visual reference.
- Video and audio reference: follow a reference clip’s camera rhythm or an audio track’s beat, with generated sound.
- Official personas: pre-authorized virtual humans from the official asset library, no face upload.
- Seedance official asset guide — Realistic people without identity verification
- Video generation API guide — Async tasks, polling and result delivery
What people make with Seedance
- Product ads and e-commerce showcase clips
- Vertical 9:16 videos for social platforms
- Animated product photos and illustrations
- Anime and stylized story scenes
- B-roll for documentaries and explainers
Frequently asked questions
Which Seedance model should I use?
Seedance 2.5 for the best quality and clips longer than 15 seconds. Seedance 2.0 Mini for cheap drafts while you work on a prompt, and 2.0 or 2.0 Fast when you need the 2.0 look at a lower price.
Can I generate a realistic person?
Seedance blocks photorealistic real faces by default. Pick a virtual human from the official asset library instead; it needs no identity verification.
Does Seedance generate sound?
Yes. Set generate_audio to true in metadata to get a synchronized soundtrack, and pass reference audio URLs in metadata.audios.
Do I need special access?
No. API keys in the default auto group can call every Seedance model. A key pinned to a group without Seedance returns a model-not-available error; use an auto-group key instead.