Wan 3.0 API
Up to 30-second videos with audio from Alibaba
Try Wan 3.0
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 (2–30s). 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 Wan 3.0?
Alibaba Wan 3.0 generates up to 30 seconds of continuous 480p–1080p video with audio from text, an image or reference images.
Long, coherent clips
Wan 3.0 produces a single continuous shot of up to 30 seconds, with stable subjects and smooth camera motion — enough for a full social ad or explainer scene in one pass.
Great for structured content
It follows structured prompts well, making it a strong choice for explainers, product walk-throughs and turning scripts or slides into video.
Wan 3.0 pricing
Pay per second of video. No subscription. Failed generations are refunded automatically.
| Tier | Official price | Cheaper Gen. | You save |
|---|---|---|---|
480p per second | $0.025/s | −51% | |
720p per second | $0.049/s | −51% | |
1080p per second | $0.099/s | −51% |
- Official price: Alibaba Cloud Model Studio international list price ($0.05 / $0.10 / $0.20 per second; reference-video seconds billed at the same rate). Prices verified 2026-10-14.
- Reference-video seconds are billed at the same per-second rate as the output.
Specifications
- Resolutions
- 480p · 720p · 1080p
- Duration
- 2–30 s
- Aspect ratios
- 16:9 · 9:16 · 1:1 · 4:3 · 3:4
- Audio
- Yes (included)
- Released
- Aug 24, 2026
Use Wan 3.0 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/alibaba/wan-3.0/text-to-video", headers=headers, json={
"prompt": "A street-food vendor in Bangkok flips noodles in a flaming wok, night market bokeh, handheld",
"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.
Wan 3.0 FAQ
Related models

Wan3.0 Prime
Text · Image · Reference → Video
The highest-fidelity Wan for hero shots

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

MiniMaxH3
Text · Image · Reference → Video
Hailuo H3 — expressive motion and physics, up to 2K
Wan 3.0 is developed by Alibaba. Cheaper Gen. provides API access through official upstream endpoints and does not own the model. Trademarks belong to their respective owners. · Markdown · OpenAPI
