Kinoseed

Guide

Seedance 2.5 API: price per second, request and code

Seedance 2.5 API price per second, sound included: credits for every length and resolution, the request, the MCP call, and when to draft on a cheaper model.

The Seedance 2.5 API on Kinoseed is one REST call, or one MCP tool call, with the model id seedance-2-5. As of 15 Nov 2026, a 5 second clip at 720p costs 430 credits ($8.60), about 86 credits ($1.72) per second. Sound is generated with the picture and is part of the price, so there is no audio switch. Quote the request without charge with POST /api/v1/quote, start it with POST /api/v1/videos, then read the job until it holds a video URL.

Generating begins with a plan from $10 a month (500 credits a month). Every tool page is open to browse without an account. The key comes from your account page, and the same credits pay for the web app, the REST API and the MCP server. This guide gives the price of every length and resolution, the request, the MCP call an agent sends, and when Seedance 2.5 is the right pick.

Sign in, create a key on your account page, and call any model with one key.

What a Seedance 2.5 clip costs

Credits per clip from text, by resolution and length (4, 5, 8 or 10 seconds). Dollars are at the headline credit price; plans with more credits pay less per credit.

Resolution4 s5 s8 s10 s
480p170 credits ($3.40)210 credits ($4.20)320 credits ($6.40)400 credits ($8)
720p350 credits ($7)430 credits ($8.60)700 credits ($14)900 credits ($18)
1080p850 credits ($17)1,100 credits ($22)1,700 credits ($34)2,150 credits ($43)

Computed from the quote the API charges with, as of 15 Nov 2026. The shortest, cheapest run is 170 credits; the longest at 1080p is 2,150.

One request, then wait for the job

Video takes one to several minutes, so POST /api/v1/videos charges the run and answers at once with a job in queued. Read GET /api/v1/jobs/{id}?wait=50: it holds the line for up to 50 seconds and returns early the moment the job is final. The body below is the cheapest valid Seedance 2.5 request, 4 seconds at 480p, which costs 170 credits.

curl -X POST https://kinoseed.app/api/v1/videos \
  -H "Authorization: Bearer ks_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "a lighthouse at dusk, waves breaking, slow aerial orbit",
    "model": "seedance-2-5",
    "duration": 4,
    "aspect": "16:9",
    "resolution": "480p"
  }'

Send the same body to Quote first if you want the number before you spend anything; it charges nothing. Fields and errors are on Videos and Jobs.

The same run from an agent over MCP

An agent connected to the MCP server sends the same arguments to the generate_video tool. It returns the job at once, and the agent follows it with get_job until the status is completed or failed. Results are URLs, never inline video, so a clip does not fill the context window. Setup for Claude Code, Cursor and others is in the MCP server for video generation guide.

tools/call
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "generate_video",
    "arguments": {
      "prompt": "a lighthouse at dusk, waves breaking, slow aerial orbit",
      "model": "seedance-2-5",
      "duration": 4,
      "aspect": "16:9",
      "resolution": "480p"
    }
  }
}

What Seedance 2.5 accepts

Every field is optional except prompt and model; anything outside the model's range is snapped to the nearest value it allows, and the quote follows the snapped value.

  • duration: 4, 5, 8 or 10 seconds.
  • aspect: 16:9, 9:16 or 1:1.
  • resolution: 480p, 720p or 1080p.
  • startImageUrl: a first frame to animate. It does not change the price.
  • endImageUrl: a last frame, so the clip lands on a set picture.
  • Sound: Sound is generated with the picture and is part of the price, so there is no audio switch.

Input images must be public https URLs or URLs returned by POST /files. The API refuses private addresses, localhost and plain http before anything fetches them.

What moves the price

Resolution and length. At 5 seconds, Seedance 2.5 is 210 credits at 480p and 1,100 at 1080p. Doubling the length roughly doubles the price, since the provider bills per second of output.

For drafts, a cheaper model often does the job: a 5 second Wan 3.0 clip at 480p is 50 credits. Test the prompt there, then run the keeper on Seedance 2.5. Every model's rate per second is side by side in AI video API price per second.

When to pick Seedance 2.5

Pick Seedance 2.5 for the final version of a shot that needs sound: a product clip with the pour and the ice, a street scene with the crowd, a vertical ad. A start frame and an end frame let you fix the first and the last picture of the clip, which suits product shots that have to land on the label.

It is the wrong pick for several reference pictures in one shot (Seedance 2.0's multi reference mode does that), and it costs more than a draft needs. Studio users get the same model in the Video studio; the Seedance 2.5 model page has its prices and specs, and how to use Seedance 2.5 covers prompts.

Failures, retries and limits

A run that fails is refunded automatically, and the job says so, so a provider error never costs credits. Identical requests sent close together return the same job instead of charging twice, and an Idempotency-Key header makes that explicit for retries from your own code.

An account runs up to 5 generations at once; a sixth request gets a 429 too_many_running error with a Retry-After header, before anything is charged. Results carry no watermark. Rate limits and error codes are on Errors and Rate limits.

Questions

How much does the Seedance 2.5 API cost per second?

About 86 credits ($1.72) per second at 720p: 430 credits for a 5 second clip. The cheapest run is 170 credits for 4 seconds at 480p.

What is the model id for Seedance 2.5?

seedance-2-5. Send it as model in POST /api/v1/videos, or as the model argument of the generate_video MCP tool. GET /api/v1/models lists every id with its inputs and an example price.

Do I need a subscription to use the API?

Generating begins with a plan from $10 a month (500 credits a month). Every tool page is open to browse without an account. There is no separate API plan: the key spends the same credits as the web app, and unused credits roll over.

Does a start frame cost more?

No. From a start frame, a 5 second clip at 720p is 430 credits, the same as from text.

Is this the official ByteDance API?

No. Kinoseed runs Seedance 2.5 through fal, its provider, and resells it in credits with the quote, refunds and MCP server on top. ByteDance's own platforms bill by token.

Sign in, create a key on your account page, and call any model with one key.