Seedance 2.0 Mini API
The lowest-cost Seedance for drafts and high volume
Try Seedance 2.0 Mini
Runs on your balance at the price shown on the button. Results are saved to your account.
Output frame shape.
Output resolution. Higher resolutions cost more per second.
Length of the generated clip in seconds (4–15s). You pay per second.
Create a free account with Google or email — pay only for what you generate.
Your video will appear here
Write a prompt, pick your settings and hit Run. You only pay for successful generations.
What is Seedance 2.0 Mini?
Seedance 2.0 Mini generates 480p and 720p videos with audio at the lowest price in the Seedance family — ideal for previews, A/B tests and volume.
Lowest cost per second
Mini is the most affordable way to run Seedance: perfect for storyboards, previews, UGC-style content and large batches where cost matters most.
Seedance 2.0 Mini pricing
Pay per second of video. No subscription. Failed generations are refunded automatically.
| Tier | Official price | Cheaper Gen. | You save |
|---|---|---|---|
480p 16:9 · 24 fps | $0.021/s | −41% | |
720p 16:9 · 24 fps | $0.045/s | −40% |
- Official price: BytePlus ModelArk official price ($3.5 / 1M tokens; $2.1 with video input). Prices verified 2026-10-14.
- Per-second figures assume 16:9 and no input video.
- With reference videos, (reference video seconds + output seconds) are billed at the lower with-video rate.
Specifications
- Resolutions
- 480p · 720p
- Duration
- 4–15 s
- Aspect ratios
- 16:9 · 9:16 · 1:1 · 4:3 · 3:4 · 21:9
- Audio
- Yes (included)
- Released
- Aug 11, 2026
Use Seedance 2.0 Mini via API
One request to start a job, one to fetch the result. Same shape for every model.
import os, time, requests
API = "https://cheapergen.com/api/v1"
headers = {"Authorization": f"Bearer {os.environ['CHEAPERGEN_API_KEY']}"}
# 1. Submit the job
job = requests.post(f"{API}/run/bytedance/seedance-2.0-mini/text-to-video", headers=headers, json={
"prompt": "A slow dolly-in on a ceramicist shaping a vase at golden hour, dust in the light, shallow depth of field",
"aspect_ratio": "16:9",
"resolution": "720p",
"duration": 5
}).json()
# 2. Poll until it finishes (or pass "webhook_url" and skip polling)
while job["status"] in ("queued", "running"):
time.sleep(3)
job = requests.get(f"{API}/generations/{job['id']}", headers=headers).json()
print(job["status"], job["output"]["video"]["url"] if job["status"] == "succeeded" else job["error"])Example prompts
Copy a prompt into the playground above to try it.
Seedance 2.0 Mini FAQ
Related models

Seedance2.0 Fast
Text · Image · Reference → Video
Seedance 2.0 quality at lower latency and cost

Seedance2.0
Text · Image · Reference → Video
Cinematic multi-shot video with native audio, up to 4K

Wan3.0
Text · Image · Reference → Video
Up to 30-second videos with audio from Alibaba
Seedance 2.0 Mini is developed by ByteDance. Cheaper Gen. provides API access through official upstream endpoints and does not own the model. Trademarks belong to their respective owners. · Markdown · OpenAPI
