Seedance 2.0 Mini API

bytedance/seedance-2-0-mini
Seedance 2.0 Mini is built for creators who need faster iteration and scalable video production. Explore its core features, technical specifications, supported workflows, and how it compares to larger AI video generation models.
Output
$4.55 / gen

How to use Seedance 2.0 Mini API

Install any OpenAI-compatible SDK, point it at api.aimlapi.com/v1, and set the model to bytedance/seedance-2-0-mini.
import requests, time

headers = {"Authorization": "Bearer " + AIMLAPI_KEY}
job = requests.post(
    "https://api.aimlapi.com/v2/video/generations",
    headers=headers,
    json={
      "model": "bytedance/seedance-2-0-mini",
      "prompt": "A serene timelapse of clouds over a mountain range"
    },
).json()
gid = job["id"]

while True:
    res = requests.get(f"https://api.aimlapi.com/v2/video/generations?generation_id={gid}", headers=headers).json()
    if res.get("status") in ("completed", "error"):
        break
    time.sleep(5)
print(res["video"]["url"])
const headers = {
  Authorization: `Bearer ${process.env.AIMLAPI_KEY}`,
  "Content-Type": "application/json",
};
const job = await (await fetch("https://api.aimlapi.com/v2/video/generations", {
  method: "POST",
  headers,
  body: JSON.stringify({
    "model": "bytedance/seedance-2-0-mini",
    "prompt": "A serene timelapse of clouds over a mountain range"
  }),
})).json();

let res;
do {
  await new Promise((r) => setTimeout(r, 5000));
  res = await (await fetch(`https://api.aimlapi.com/v2/video/generations?generation_id=${job.id}`, { headers })).json();
} while (!["completed", "error"].includes(res.status));
console.log(res.video.url);
# submit the generation — the response contains the job "id"
curl -X POST https://api.aimlapi.com/v2/video/generations \
  -H "Authorization: Bearer $AIMLAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"bytedance/seedance-2-0-mini","prompt":"A serene timelapse of clouds over a mountain range"}'

# then poll until status is "completed" — video.url holds the result
curl "https://api.aimlapi.com/v2/video/generations?generation_id={id}" -H "Authorization: Bearer $AIMLAPI_KEY"

OpenAI-compatible — swap the base URL and it works with your existing SDK.

Seedance 2.0 Mini API Pricing

TypePrice
Output
$4.55 / gen

Seedance 2.0 Mini vs other models

ModelInputOutputContextBest for
$4.55 / gen
Video generation
$0.26 / sec (variable)
Video generation
$0.13 / sec (variable)
Video generation
$11.7 / 1M tokens
Video generation
$0.09243–$1.014 / sec (by resolution)
Cinematic video + native audio

Start building with Seedance 2.0 Mini

Get API Key
1000+ models, one API.