Skip to main content

Alibaba's Wan 2.2 image-to-video animates one opening frame into a silent five-second clip at 480p or 720p. The frame fixes subject, wardrobe, set and light, while a required prompt carries the motion.

Filtering differs by endpoint: Image to video — Softened, Text to video — Filtered.

From $0.24/request

Workbench

Input

Image to video
271/5000
Required, up to 5,000 characters. What happens after the frame: one action and one camera behaviour. at least 1 characters · at most 5000 characters
1/1

Drop files or media links, paste, or browse · 1 file · Max 10 MB · JPG · PNG · WEBP · GIF

  • 1
1 / 1 files
The opening frame: JPEG, PNG or WebP, up to 10 MB. Subject, wardrobe, set and light direction all come from it, so crop it first. at least 1 characters
0/500
What must not appear: a second person, captions, a prop the model keeps bringing back. Write a plain list rather than negated sentences. Optional, up to 500 characters; no effect on price. at most 500 characters
affects price
480p or 720p, default 480p. It is the only setting that changes the price.
Prompt expansion
Off by default. Turn it on for a one-line idea; leave it off when the prompt is already a precise action. Switching it on can also change the look of the render, not just the wording, so compare against a run with it off.
Seed
0 to 2147483647. Fix it when comparing 480p and 720p from the same frame; for a random draw, leave the field out rather than sending 0. no lower than 0 · no higher than 2147483647
Safety checkerOff

SpicyAPI does not run a safety checker on this model. Your prompt and media go to the model as written, and the model itself decides what comes back.

Checking your account before enabling submission and pricing.

Output

Ready for a new run
Example result

Related models and next tasks

Missing the model you need?

Tell us what to add and where you would use it. Requests go to the people who decide what gets onboarded next.

One opening frame, five uncensored seconds of motion

The Wan 2.2 image-to-video API takes one opening frame plus a prompt and returns five seconds of motion built from that frame, at 480p or 720p and with no audio track. This endpoint carries no platform content filter of its own. Send a JPEG, PNG or WebP frame of up to 10 MB, ideally cropped to 16:9 or 9:16: there is no aspect-ratio field, and a frame in another shape can come back centre-cropped.

Open the playground
One opening frame, five uncensored seconds of motion
Required input
image_url (opening frame) and prompt
Image formats
JPEG, PNG or WebP, 10 MB ceiling
Clip length
5 seconds, fixed — no duration field
Resolution
480p or 720p (default 480p), sets the price
Content policy
No platform filter layer; the model sets the boundary
Aspect ratio
No ratio field; 16:9 or 9:16 frames are safest, other shapes may be centre-cropped
Uncensored
No filter layer added on top of the modelThis endpoint does not run an additional platform content check beyond what the model itself does. What generates and what doesn't is set by the model, and callers stay responsible for rights, consent and lawful use of every frame and prompt they send through it.
No ratio field
Crop before you send, not afterThere is no aspect_ratio parameter on this endpoint, so the still itself is the only place to control shape. Cropping it to 16:9 or 9:16 is the safe choice: a frame in any other proportion can be resized and cropped to the centre, losing whatever sat near its edges.
Same fixed contract as text-to-video
Five seconds, two resolution tiers, one price ruleDuration and pricing here behave identically to the sibling text-to-video endpoint on this same family: five seconds, 480p or 720p, one charge per clip. Only the required input differs, an image plus a prompt instead of a prompt alone.

What Wan 2.2 does with one frame

The frame anchors what the prompt doesn't say

The frame anchors what the prompt doesn't say

Subject, wardrobe and setting already exist in the uploaded image, so the prompt only has to describe what changes after that first frame. A prompt that also re-describes the picture hands the model a second version of the scene to reconcile with the one it was given.

Alibaba's open-weight image-to-video line

Alibaba's open-weight image-to-video line

Alibaba released Wan 2.2 on July 28, 2025 under an Apache 2.0 license, with a dedicated image-to-video member alongside the text-to-video one, and lists 480P and 720P for both. The hosted endpoint here offers those same two tiers and adds the platform's own task and billing contract around them.

  • Three accepted upload formats

    JPEG, PNG and WebP files of up to 10 MB are what the image_url field takes. A frame outside those formats, or heavier than the ceiling, is worth converting or recompressing locally before a request goes out rather than after a failed one comes back.

  • The crop you upload is the only shape control

    With no aspect_ratio field here, the shape of the clip is managed through the uploaded frame. A frame already cropped to 16:9 or 9:16 carries the least risk; a source in another proportion may be resized and centre-cropped, which trims whatever sat near the edges of the frame you sent.

  • Two resolution tiers, one pricing rule

    480p or 720p is the only choice on this endpoint that changes the price of a request. Iterate on the motion cheaply at the lower tier first, then resubmit the chosen frame and prompt at 720p once that motion looks right.

  • Seed for controlled comparisons

    Holding the image, prompt and seed fixed while testing one wording change at a time keeps a comparison between two calls fair, though an identical rerun with the same seed and inputs still isn't guaranteed to match frame for frame. For a fresh random take, leave seed out of the payload instead of sending 0.

Who Wan 2.2 is for

  • Move a locked still without redrawing it

    Product and editorial teams

    Move a locked still without redrawing it

    Send an approved packshot and describe a single camera arc or a light sweeping across the surface. The uploaded frame keeps label, silhouette and setting in place while the prompt alone supplies the added movement, nothing else.

  • Animate a likeness that's already settled

    Portrait and character work

    Animate a likeness that's already settled

    Once a face, wardrobe and pose are locked into a still image that has already been approved, this endpoint adds motion around that frame rather than regenerating the subject from a text description each time.

  • Test many prompts against one frame cheaply

    Iteration-first teams

    Test many prompts against one frame cheaply

    Because the price here depends only on the resolution tier, running the same opening frame through several different motion prompts at 480p costs exactly the same per call as running it through only one prompt.

  • Finish the look as a still, then add movement

    Teams chaining an image model into motion

    Finish the look as a still, then add movement

    A frame that came out of a text-to-image run can be passed straight into image_url. Colour, crop and styling get settled while they are still cheap to redo, and this endpoint is asked for one thing only: the motion.

How to call the Wan 2.2 API

  1. Crop the frame to your delivery shape first

    This endpoint has no aspect_ratio field, so crop the still to 16:9 or 9:16 before uploading. Those two shapes are the safe ones; a frame in an unusual proportion can be resized and centre-cropped, cutting into anything composed near its edges.

  2. Check the file against the format and size ceiling

    image_url has to resolve to a JPEG, PNG or WebP of 10 MB or less. Converting or recompressing a heavier export locally takes seconds; finding out from a failed request costs a round trip.

  3. Describe only what happens after the first frame

    Wardrobe, subject and setting are already fixed by the uploaded image. State the action, the camera move and the mood instead of restating details the frame itself already shows the model.

  4. Test motion at 480p

    Run two or three motion ideas against the same frame at the cheaper tier while the direction is still open. Keep the seed fixed when only the prompt wording changes, so the takes stay comparable.

  5. Move the kept take up to 720p

    Resubmit the same image, prompt and seed with resolution set to 720p once a motion take from the cheaper tier is worth delivering, instead of starting the whole exploration over.

  6. Create the task and collect the result

    Attach an Idempotency-Key to the create call and save the task id it hands back, then poll that id or wait on a registered callback for the finished clip. A timeout calls for a lookup on that id, not a second submission.

Wan 2.2 worked examples

  • A single camera arc on a static product

    The prompt supplies only motion and light; the uploaded frame keeps the product's shape, label and position fixed throughout, so nothing about the product itself drifts between the source image and the finished clip.

    The camera slowly arcs a quarter turn around the perfume bottle while a soft band of window light slides across the glass, the bottle itself stays perfectly still, shallow depth of field, clean studio background
  • A portrait gains a small, deliberate gesture

    One controlled action from an otherwise still portrait keeps the likeness anchored by the uploaded frame while still giving the clip a clear, readable moment of movement to hold the viewer's attention.

    She tilts her head slightly and lets a slow, knowing smile form, soft directional light from the left, camera holds a static close shot, no other movement in the frame
  • A dance still becomes a few seconds of continued motion

    The prompt continues a pose already implied by the frame instead of starting the action over from a neutral stance, which keeps the resulting clip feeling like a natural extension of the source image.

    The dancer completes the turn suggested by their pose, arms extending outward as they settle into the next position, warm stage light from above, camera holds a low static angle

Wan 2.2 API questions

State the motion, not the subject: the uploaded frame already fixes who or what is in the shot, so the prompt only needs the action, the camera move and the mood to add. One clear verb moves a clip further than a stack of adjectives, and five seconds is enough for a single gesture, a single arc, or a single change of light.

All Wan models22

Video models18