Wan 2.5 API logo - Alibaba AI video model
Built by Alibaba Live on the API

Wan 2.5 API

Also known as Alibaba Wan 2.5, Wan AI video

Alibaba Wan 2.5 - realistic motion and built-in audio from the Tongyi Wan family, through a simple REST API.

Best for Audio-inclusive realistic clips, music and ambience content, and cost-effective everyday scenes.

Provider
Alibaba
Max resolution
1080p
Avg. generation
~50s
Price
From $0.011/video
  • Plans from $29/mo, cancel anytime
  • No Alibaba account needed
  • One key for 16 models

Access the Wan 2.5 video model via REST API on VideoGenAPI, with endpoints, a live playground and developer docs.

Interactive demo

Try Wan 2.5 right now

Explore the interface and see how easy it is to generate videos with Wan 2.5. Create an account and pick a plan to start generating.

Playground Demo - Wan 2.5
Demo Mode
magic_button AI Powered
Be specific for best results 0/1000
Sign up to generate videos
Create a free account to access the full playground and generate videos with Wan 2.5 on a monthly plan.
timer ~50s generation
rocket_launch Get Started Free

Demo Preview

Demo Mode
Wan 2.5
Wan 2.5
by Alibaba
Wan 2.5 Video is an open-source AI model capable of automatically generating realistic videos with audio.
1080p • 5-10s • ~50s processing
Gallery

Wan 2.5 examples

Discover what's possible with Wan 2.5 AI video generation

Street musician playing guitar in a rainy alley, reflections on wet pavement, acoustic guitar audio

Generated with the Wan 2.5 API at up to 1080p. Results vary with prompt detail and requested duration.

What is the Wan 2.5 API?

The Wan 2.5 API is a REST interface that lets developers generate AI videos programmatically using Alibaba's Wan 2.5 model. It supports text-to-video, image-to-video through a single POST endpoint. VideoGenAPI handles authentication, billing, and provider infrastructure - you only need one API key to start building with the Wan 2.5 API.

Alibaba
Provider
REST
API protocol
~50s
Avg. generation

How to use the Wan 2.5 API

Integrate the Wan 2.5 API in your app in under 5 minutes with these four steps.

  1. 1

    Create your VideoGenAPI account

    Sign up free at VideoGenAPI.com and generate your API key from the dashboard. No Alibaba account needed.

  2. 2

    Send a request to the Wan 2.5 API

    POST to https://videogenapi.com/api/v1/generate with your API key, model "wan-25", and a text prompt describing your video.

  3. 3

    Poll for completion

    Use the returned generation_id to poll GET /api/v1/status/{id} until the job completes. Video completion webhooks are not available yet.

  4. 4

    Download your video

    Once status is "completed", retrieve the video URL from the response and embed it in your app, website, or workflow.

Documentation

About Wan 2.5

info Overview

Wan 2.5 is a video model from Alibaba's Tongyi Wan family. Earlier Wan releases, up to Wan 2.2, were published as open weights, which built the family a large developer following; Wan 2.5 and its successors are offered as hosted models instead. Wan 2.5 generates 5-10 second clips at up to 1080p with synchronized audio, averaging around 50 seconds per clip. It handles realistic everyday scenes well, and the audio arrives matched to the action, which suits music, ambience and mood content. Through VideoGenAPI you reach it with the same REST endpoint as every other model, without an Alibaba Cloud Model Studio account or regional credentials. Alibaba's newer Wan 3.0 is covered in our Wan 3.0 article (/blog/wan-3-0-release).

stars Key Strengths

  • check_circle Synchronized audio generated alongside the video
  • check_circle Convincing realistic motion for everyday scenes
  • check_circle Text-to-video and image-to-video in one model
  • check_circle 1080p output over 5-10 second clips in about 50 seconds
  • check_circle No Alibaba Cloud account or regional credentials needed via VideoGenAPI

check_circle Supported Features

  • Text to Video
  • Image to Video

settings Specifications

  • Max Resolution: 1080p
  • Duration Range: 5-10s
  • Avg. Processing: ~50s

workspace_premium Why Wan 2.5 via VideoGenAPI?

  • check_circle
    Unified API: Access Wan 2.5 alongside 15 other models with one API key - no separate Alibaba setup.
  • check_circle
    Per-video pricing: Wan 2.5 videos count against your monthly plan, from $0.011/video, with no per-second billing.
  • check_circle
    Production-ready: one REST endpoint, status polling, an MCP server for AI agents, and full docs.
Use cases

What you can build with Wan 2.5

1

Music and ambience

Generate scenes that arrive with matching audio for music, mood and background content.

2

Lifestyle and everyday scenes

Produce believable street, home and travel shots without stock footage.

3

Startup MVPs

Add video with sound to a product without committing to GPU spend up front.

API reference

Wan 2.5 API documentation

Quick start guide to integrate Wan 2.5 in your application

code Endpoint

POST https://videogenapi.com/api/v1/generate

tune Wan 2.5 API parameters

Request parameters accepted by the Wan 2.5 API on POST /api/v1/generate
Parameter Type Required Wan 2.5 values
model string Yes "wan-25"
prompt string Yes Scene description, up to 1,000 characters.
image_url string No Public jpg, png, gif or webp URL. Animates the image (image-to-video).
duration integer No 5 to 10 seconds, up to 15s on every plan.
resolution string No 480p, 720p, 1080p.
aspect_ratio string No 16:9, 4:3, 1:1 or 9:16 (text-to-video).
seed integer No Fixed value for reproducible output, -1 for random.
add_audio boolean No Wan 2.5 generates native audio with the video.

Average generation time: ~50s. Poll GET /api/v1/status/{id} with the returned generation_id. Full reference: /docs/generate.

send Request Example

{
  "model": "wan-25",
  "prompt": "Street musician playing guitar in a rainy alley, reflections on wet pavement, acoustic guitar audio",
  "duration": 10,
  "resolution": "480p"
}

download Response Example

{
  "success": true,
  "generation_id": "gen_abc123xyz",
  "status": "in_progress",
  "estimated_time": 50}

integration_instructions Code Examples

const response = await fetch('https://videogenapi.com/api/v1/generate', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'Authorization': 'Bearer YOUR_API_KEY'
  },
  body: JSON.stringify({
    model: 'wan-25',
    prompt: 'Street musician playing guitar in a rainy alley, reflections on wet pavement, acoustic guitar audio',
    duration: 10  })
});

const data = await response.json();
console.log(data.generation_id);

Wan 2.5 image-to-video request

curl -X POST https://videogenapi.com/api/v1/generate \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "wan-25",
    "prompt": "Slow push in, soft natural light, subtle movement",
    "image_url": "https://example.com/your-image.jpg",
    "duration": 5
  }'
Pricing

Wan 2.5 API pricing

Wan 2.5 is billed per video, not per second of output. See the cost calculator for your volume.

$0.011

per Wan 2.5 video on the Starter plan

Wan 2.5 API cost per video by VideoGenAPI plan
Plan Monthly Videos Cost / video
Basic $29 1,500 $0.019
Starter $49 4,500 $0.011
Unlimited $199 No cap Flat
  • check_circle One API key for Wan 2.5 and 15 other models
  • check_circle No Alibaba account required
  • check_circle Billed per video, never per second of output
Start with the Wan 2.5 API
Comparison

Wan 2.5 API vs alternatives

How the Wan 2.5 API compares on resolution, clip length, generation speed and price. All models below share one API key.

Comparison of the Wan 2.5 API against alternative AI video generation models on VideoGenAPI
Model Provider Max resolution Clip length Avg. speed Price / video
Wan 2.5 API This page Alibaba 1080p 5-10s ~50s Included, from $0.011
LTX-2 API Lightricks 4K 6-10s ~30s Included, from $0.011
Veo 2 API Google DeepMind 1080p 10s ~110s Included, from $0.011
MiniMax H3 API MiniMax 1080p 5-15s ~88s Included, from $0.011

Switching between these models means changing the wan-25 value in your request body. The endpoint, authentication and status polling stay the same.

Limits

Wan 2.5 API limitations

  • Plan duration and resolution caps apply even when the model supports higher output. See pricing.
  • Jobs are asynchronous: poll GET /api/v1/status/{id}. Video completion webhooks are not available yet.
  • Rate limits and fair-use throttling are documented on /docs/rate-limits.
  • Prompts and images that violate the content guidelines are rejected.
Reviewed by Enzo Lanne · Founder, VideoGenAPI ·
FAQ

Wan 2.5 API questions

Who makes Wan 2.5? expand_more
Alibaba, as part of its Tongyi Wan model family. Earlier versions up to Wan 2.2 were released as open weights; Wan 2.5 is offered as a hosted model.
Is Wan 2.5 open source? expand_more
No public Wan 2.5 weights are available; the most recent open-weights Wan flagship is Wan 2.2. If you need an open video model, LTX-2 and LTX-Video 13B from Lightricks are alternatives in the catalogue.
Does Wan 2.5 generate audio? expand_more
Yes. Audio is produced alongside the video rather than added afterwards, which keeps ambience and on-screen action in step.
How does Wan 2.5 compare to LTX-2? expand_more
Both generate audio. LTX-2 reaches 4K and runs faster at around 30 seconds; Wan 2.5 tops out at 1080p in around 50 seconds but tends to handle realistic everyday motion more convincingly.
What are Wan 2.5 duration and resolution limits? expand_more
Clips run 5 to 10 seconds at up to 1080p, averaging roughly 50 seconds per generation.
How much does one Wan 2.5 API video cost? expand_more
Each Wan 2.5 generation counts as one video in your VideoGenAPI plan, whatever its length within plan limits. On Starter ($49/month for 4,500 videos) that is about $0.011 per video, with clips up to 15 seconds. Unlimited ($199/month) removes the monthly cap. Per-second video APIs bill every second of output instead, so a 10-second clip costs ten times a 1-second one.

Ready to ship with Wan 2.5?

Create a key and call the Wan 2.5 API in minutes, plus 15 other models on the same endpoint.

Free account · Plans from $29/mo · Cancel anytime