// video api

Seedance 2 API

Six tiers from $0.075 to $0.18 per second. The choice runs along three axes at once, which makes this the most tangled line in our catalog. Here is how to work out which part of it you need.

6 catalog rows and three axes

Seedance 2 varies on three independent things. Speed, where fast is cheaper and pro costs more. Resolution, either 480p or 720p. And the omni mode, which stands apart because it differs not in quality but in what it accepts as input.

Six catalog rows come out of that, and the price spans two and a half times end to end. A five-second clip runs $0.38 on the bottom tier and $0.90 on the top one.

One oddity in that price list is visible immediately and we are not hiding it. seedance-2-fast-720p and seedance-2-pro-720p cost the same $0.18. There is no pricing argument for taking fast at 720p, take pro for the same money. At 480p the difference is real, $0.075 against $0.095.

Tiers and prices

Model idTierPrice
seedance-2-fast-480pfast 480p$0.075 per second
seedance-2-pro-480ppro 480p$0.095 per second
seedance-2-omni-fastomni fast$0.11 per second
seedance-2-omni-proomni pro$0.17 per second
seedance-2-fast-720pfast 720p$0.18 per second
seedance-2-pro-720ppro 720p$0.18 per second

Billing counts the seconds of the clip that came back. Duration here is a range rather than a list, four seconds to fifteen, five by default.

TierPer second5-second clip15-second clip
seedance-2-fast-480p$0.075$0.38$1.13
seedance-2-pro-480p$0.095$0.48$1.43
seedance-2-omni-fast$0.11$0.55$1.65
seedance-2-omni-pro$0.17$0.85$2.55
seedance-2-fast-720p$0.18$0.90$2.70
seedance-2-pro-720p$0.18$0.90$2.70

The hold is worth knowing about in advance. With a duration field in the request, exactly that many seconds are frozen on the balance. Without one, fifteen seconds are frozen while the clip comes out five seconds long. On a thin balance that alone can produce a refusal where the real clip would have fit.

The omni mode takes video as input

This is the only Seedance branch that accepts video rather than only a still. The ordinary tiers build a clip from text and, if you want, from an opening frame. Omni additionally takes a source video, which makes it video-to-video.

With no source video in hand there is nothing to pay omni for, since it costs more than the neighbouring tiers at the same level.

How to call it

POST /v1/videos, on the key you already use for text and images.

curl https://api.teamtoken.store/v1/videos \
  -H "Authorization: Bearer $TEAMTOKEN_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "seedance-2-fast-480p",
    "prompt": "a street musician plays violin, passers-by, handheld camera",
    "duration": 8,
    "wait": true
  }'

What you can pass in the request

FieldValuesDefault
modelone of the six idsrequired
promptstringrequired
duration4 to 15 seconds5
aspect_ratio16:9, 9:16, 1:116:9
imageopening framenone
videosource video, omni onlynone
waitwait for the result inside this requestfalse

The duration range is wider here than anywhere nearby in the catalog. Veo offers 4, 6 or 8 seconds from a list, this one takes any value up to fifteen. The gateway holds the connection for a minute and a half, then hands over a job id and the result is collected from GET /v1/videos/{id}.

Pick a tier for the job

What you needTier5 seconds
Cheap, and 480p is fineseedance-2-fast-480p$0.38
480p, with quality over speedseedance-2-pro-480p$0.48
Your own video as inputseedance-2-omni-fast$0.55
Your own video, higher tierseedance-2-omni-pro$0.85
720pseedance-2-pro-720p$0.90

Starting from the bottom is the sane approach. Between the lowest and highest tier a five-second clip differs by half a dollar, and across a hundred clips by $52.50.

No gallery here, but there is something to test

The line is tangled and words only take you so far. Three calls on one prompt show where the price difference is real and where there is none.

seedance-2-fast-480p · 5s
«a cyclist rides along the embankment, sunset, side view»
Bottom tier.
seedance-2-pro-480p · 5s
«a cyclist rides along the embankment, sunset, side view»
Same resolution, pro instead of fast. Here the price gap is real, and the question is whether you can see it.
seedance-2-pro-720p · 5s
«a cyclist rides along the embankment, sunset, side view»
720p. Fast costs the same at this resolution, so there is no reason to take it.

The full set comes to $1.75, taken off your balance rather than run in some demo mode. If only the main question interests you, the first 2 calls at $0.85 answer it.

Common questions

How does fast differ from pro?
By name, and by price at 480p. What changes in the picture is not something we have measured, and at 720p the prices are identical anyway.
Then why does fast exist at 720p?
No pricing reason, and we were not going to bend the price list to fit a tidy explanation.
Can a clip run longer than fifteen seconds?
No, that is the model's ceiling. A larger value returns an error.
What if I leave duration out?
The clip comes out five seconds long while the hold covers fifteen. Set it explicitly if your balance is thin.
What does a failed generation cost?
Nothing. cost_usd comes back as zero and the hold is released.
Related
Seedance 2 pricingVeo 3.1Grok Video
Get an API key

Top up with a card, SBP or crypto, from $1. Spend limits are set per key.