Seedance 1.0 Pro Fast API

Create short visual drafts from a text prompt. Check the duration, resolution, aspect ratio and reference limits below before planning a video workflow. A task ID identifies the request; it is not the finished video URL.

bytedance/seedance-1-0-pro-fast · ByteDance · Video

Availability and pricing

Published contract · ready

$0.01056 per second

Prices shown use the public default price group. Your account price and the request quote determine the amount reserved and charged.

Published verification: 2026-10-05T20:55:07.919Z

Pricing revision: rev_84fc6efc-31dc-4d58-9c41-05f6d927df2e

Supported inputs and limits

tasks

max References
0
expected Outputs
1
units
[5]
resolutions
["480p"]
aspects
["16:9"]
delivery Spec
{"width":864,"aspect":"16:9","height":480,"quality":"standard","durationSeconds":5}
edit
Not enabled
video References
Not enabled
extension
Not enabled
audio Control
Not enabled
silent Output Verified
Not enabled
{
  "kind": "seedance",
  "modes": [
    "generate"
  ],
  "qualities": [
    "standard"
  ],
  "units": [
    5
  ],
  "aspects": [
    "16:9"
  ],
  "resolutions": [
    "480p"
  ],
  "maxReferences": 0,
  "expectedOutputs": 1,
  "audio": false,
  "deliverySpec": {
    "width": 864,
    "aspect": "16:9",
    "height": 480,
    "quality": "standard",
    "durationSeconds": 5
  }
}

Limitations

  • Draft only until live verification and actual cost reconciliation pass. Fixed-duration text-to-video draft; actual pixels, audio behavior and cost require live confirmation.

API request example

Use your own API key. This is a request body; asynchronous tasks also require checking their status and output.

POST /v1/tasks
{
  "model": "bytedance/seedance-1-0-pro-fast",
  "prompt": "A quiet orbit",
  "mode": "generate",
  "units": 5,
  "quality": "standard",
  "maxCost": 1000000,
  "idempotencyKey": "replace-with-a-new-business-key"
}
Open API examples

How do I retrieve a video?

Retain the ID returned when the task is created, query GET /v1/tasks/{id}, and use the delivered output only after the task result is available. A queued or running response is not a finished video.

Try this model

Sign in and check your available credits before sending a request.

Open Playground Compare models API documentation