Seedance 2.5 · Video generation

Seedance 2.5 API for text-to-video and image-to-video

Generate video from a prompt, a first frame or reference files. Seedance 2.5 gives the best quality; Seedance 2.0 mini costs the least, from $0.0202 per second. Start a job, poll it, download the file. You pay per second of video actually made.

From $0.0202 per second480p, 720p, 1080p4–30 seconds per videoText, image and video input
A BytePlus official partner

Price

The price of one second of video at each resolution, in US$, with the same amount in credits. Underneath: the list price per 1M video tokens.

ModelList price
Seedance-2.5Video−5% off the list price
Offer price per second of video
480p$0.0976/s· 9.76 credits720p$0.2196/s· 21.96 credits1080p$0.5402/s· 54.02 credits
480p720p1080p
Text / image$10.70$10.70$11.70
With input video$6.40$6.40$7.00
per 1M video tokens (720p, 5 s ≈ 108K; with an input video, its length counts too)
Try it
seedance-2-0Video−5% off the list price
Offer price per second of video
480p$0.0638/s· 6.38 credits720p$0.1436/s· 14.36 credits1080p$0.3555/s· 35.55 credits4K$0.7387/s· 73.87 credits
480p720p1080p4K
Text / image$7.00$7.00$7.70$4.00
With input video$4.30$4.30$4.70$2.40
per 1M video tokens (720p, 5 s ≈ 108K; with an input video, its length counts too)
Try it
dreamina-seedance-2-0-fastVideo
Seedance 2.0 Fast
−35% off the list price
Offer price per second of video
480p$0.0349/s· 3.49 credits720p$0.0786/s· 7.86 credits
480p720p
Text / image$5.60$5.60
With input video$3.30$3.30
per 1M video tokens (720p, 5 s ≈ 108K; with an input video, its length counts too)
Try it
seedance-2.0-miniVideo−40% off the list price
Offer price per second of video
480p$0.0202/s· 2.02 credits720p$0.0454/s· 4.54 credits
480p720p
Text / image$3.50$3.50
With input video$2.10$2.10
per 1M video tokens (720p, 5 s ≈ 108K; with an input video, its length counts too)
Try it

See all prices →

See what it makes

Videos made with these models. Pressing play loads the video from YouTube.

Seedance 2.5 · from $0.0976 per second
Lingzhuzi Trailer
Seedance 2.0 mini · from $0.0202 per second
RIFT RUSH, spin-off series, episode 1
Seedance 2.0 mini · from $0.0202 per second
Adventure with Pilot GUBU

A job in three steps

1

Start

POST /videos with a model, a prompt and optionally a first frame or reference files. The id of the job comes back at once.

2

Poll

GET /videos/{id} every few seconds until status is completed or failed. A video usually takes 1 to 5 minutes.

3

Download

The finished job carries a link to the MP4, valid for a week. GET /videos/{id}/content always fetches the file.

Copy, paste, run

Start a job and fetch the result with curl. The same calls work from any HTTP client, the MCP server and the apistore command-line tool.

# 1. start the job (lowest price: "model": "seedance-2.0-mini")
curl https://api.apistore.cloud/v1/videos \
  -H "Authorization: Bearer sk-..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "Seedance-2.5",
    "prompt": "A red paper boat drifting across a calm lake at sunrise",
    "resolution": "720p",
    "ratio": "16:9",
    "seconds": 5
  }'

# 2. poll until "status": "completed"
curl https://api.apistore.cloud/v1/videos/video_... -H "Authorization: Bearer sk-..."

# 3. download the file
curl https://api.apistore.cloud/v1/videos/video_.../content -H "Authorization: Bearer sk-..." -o video.mp4

How you pay

  • Prepaid balance with no subscription and no monthly minimum. Top up by card from US$20; your balance does not expire.
  • Every request is listed with its tokens and cost. Set a daily spending cap on each key.
  • Requests that fail before an answer are not charged.

Limits and reliability

  • Seedance 2.5: 4–30 seconds per video, at 480p, 720p, 1080p.
  • Up to 30 reference images, 10 reference videos and 10 audio files per job.
  • A failed job is not charged. A finished job is billed on the video that was actually made.

Questions

Which Seedance models can I call?

Today: Seedance-2.5, dreamina-seedance-2-0-fast, seedance-2-0, seedance-2.0-mini. The pricing page always lists what is on sale.

How long does a video take?

Usually 1 to 5 minutes, depending on length and resolution. The job runs in the background; you poll it and download the file when it is done.

How is a video billed?

By the video tokens the model produced, which depend on resolution and length; the table above shows that as a price per second. The cost of the longest possible result is reserved when the job starts, and only what was made is charged.

Can I use my own images or video as input?

Yes. Give a first frame for image-to-video, or reference images, videos and audio. Files are passed as links or data URLs.

Start in a few minutes

Create an account, verify your email, create a key and make your first call.