Video generation API documentation
Start with the first request, then learn request fields, polling, idempotency, errors, and reference-material rules.
Quickstart
Go from an API key to your first video task.
Tasks and errors
Handle polling, terminal states, idempotency, and rate limits.
Seedance 2.0
Generation modes, reference limits, and request examples.
Seedance 2.5
Higher reference limits through the same task API.
Integration guides
First and last frames
Constrain the opening and ending frames of a generated video.
Reference materials
Combine reference images, video, and audio in prompt order.
Node.js polling example
Create and poll a task from a server-side Node.js application.
Pricing
Review public models, server quotes, and failure refunds.