Alibaba · 2 models
Wan API
Alibaba's Wan video models through one API: Wan 3.0 Prime and Wan 3.0. Video from $0.0379/s, up to 24% below official. Text, image and Reference to video, up to 1080p, clips up to 30 s, with audio.
- Models
- 2
- video
- From
- $0.0379/s
- Wan 3.0
- Below official
- up to 24%
- Wan 3.0
- Failed runs
- $0
- refunded automatically
Lineup
Wan video models on CheaperGen
Starting price per second at each model's lowest tier, next to Alibaba's official price. Select a column to sort.
T2V · I2V · Ref2V | 1080p | 2–30 s | Included | $0.0379/s 480p | $0.05/s | up to 24% | |
T2V · I2V · Ref2V | 1080p | 2–30 s | Included | $0.0582/s 480p | $0.068/s | up to 15% |
Model picker
Which Wan model is right for you?
Pick what you need and what matters most; we'll suggest a model and load it in the playground below.
How to choose
Which Wan model should you use?
- Newest
- Wan 3.0 Prime, released August 2026.
- Lowest price
- Wan 3.0 from $0.0379/s (480p).
Prices side by side
Wan API pricing per second
Each Wan video model at every resolution it offers — the lowest silent price per second, with Alibaba's official price struck through. Lowest per row in orange.
| Resolution | Wan 3.0 Prime | Wan 3.0 |
|---|---|---|
| 480p | $0.0582/s | $0.0379/s |
| 720p | $0.1198/s With a monthly plan: Pro $0.1191Max $0.1184 | $0.0757/s |
| 1080p | $0.2394/s With a monthly plan: Pro $0.2381Max $0.2368 | $0.1513/s |
Monthly plans lower prices on most models (shown under each price); you can still pay as you go. Pro $499/month · Max $4,999/month.
Try it
Try the Wan models
Switch models with the tabs. Runs on your balance at the price on the button; failed runs are refunded.
Capabilities
Wan video models compared
| Feature | Wan 3.0 Prime | Wan 3.0 |
|---|---|---|
| Text to video | Yes | Yes |
| Image to video | Yes | Yes |
| Reference to video | Yes | Yes |
| Resolutions | 480p, 720p, 1080p | 480p, 720p, 1080p |
| Clip length | 2–30 s | 2–30 s |
| Audio | Included | Included |
| Frames | First | First |
| Reference images | Up to 4 | Up to 4 |
| Reference videos | Up to 5 | Up to 5 |
| Reference audio | Up to 5 | Up to 5 |
| Aspect ratios | 5 | 5 |
| Released | Aug 2026 | Aug 2026 |
Quick start
Call the Wan API
One request shape for every Wan model: POST /v1/run/{endpoint} with your key, then poll the generation or pass a webhook_url. Switching models means changing the endpoint.
| Model | Endpoint |
|---|---|
| Wan 3.0 Prime · Text to Video | alibaba/wan-3.0-prime/text-to-video |
| Wan 3.0 Prime · Image to Video | alibaba/wan-3.0-prime/image-to-video |
| Wan 3.0 Prime · Reference to Video | alibaba/wan-3.0-prime/reference-to-video |
| Wan 3.0 · Text to Video | alibaba/wan-3.0/text-to-video |
| Wan 3.0 · Image to Video | alibaba/wan-3.0/image-to-video |
| Wan 3.0 · Reference to Video | alibaba/wan-3.0/reference-to-video |
Wan 3.0 · Text to Video
const API = "https://cheapergen.com/api/v1";
const headers = {
Authorization: `Bearer ${process.env.CHEAPERGEN_API_KEY}`,
"Content-Type": "application/json",
};
// 1. Submit the job
let job = await fetch(`${API}/run/alibaba/wan-3.0/text-to-video`, {
method: "POST",
headers,
body: JSON.stringify({
"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
}),
}).then((r) => r.json());
// 2. Poll until it finishes (or pass webhook_url and skip polling)
while (job.status === "queued" || job.status === "running") {
await new Promise((r) => setTimeout(r, 3000));
job = await fetch(`${API}/generations/${job.id}`, { headers }).then((r) => r.json());
}
console.log(job.status === "succeeded" ? job.output.video.url : job.error);Go deeper
Pricing, cost and docs for each Wan model
Wan 3.0 Prime
up to 15% below Official
Wan 3.0
24% below Official
FAQ
Wan API questions
Wan 3.0 Prime and Wan 3.0 are developed by Alibaba; CheaperGen provides API access and does not own them. Trademarks belong to their respective owners.