Wan 2.6 I2V API (wan2.6-i2v) on APIMart runs Alibaba's dedicated Wan 2.6 image-to-video model. Send one first-frame image and an optional prompt to get a 5, 10 or 15 second video at 720p or 1080p, with single-shot or multi-shot output and an optional custom audio track.
Click to upload audio
MP3 only (max 10MB)
Video link valid for 72 hours
Transparent pricing with no hidden fees. Pay only for what you use.
| Variant | Tier | GoldCurrent price | Platinum | Diamond | Official | Your savings |
|---|---|---|---|---|---|---|
wan2.6-i2v | 720P | 0.664Credits(~$0.0664)/sec | 0.6308Credits(~$0.0631)/sec | 0.5976Credits(~$0.0598)/sec | 0.83Credits(~$0.083)/sec | 20% |
| 1080P | 1.096Credits(~$0.1096)/sec | 1.0412Credits(~$0.1041)/sec | 0.9864Credits(~$0.0986)/sec | 1.37Credits(~$0.137)/sec | 20% |
* Actual costs are subject to final output.
Use the Wan 2.6 I2V API on APIMart to animate one first-frame image into a 5, 10 or 15 second video at 720p or 1080p, with multi-shot narration, an optional custom audio track and per-second billing.
50K+
Active Users
99.9%
Uptime
2x
Faster
—
Cost Savings
Call the Wan 2.6 I2V API on APIMart with one POST request. Generation is asynchronous: submit a task, then poll the task endpoint for the video URL.
Save your APIMart key in the APIMART_API_KEY environment variable and send it as Authorization: Bearer <key> on every request.
POST /v1/videos/generations with model wan2.6-i2v, one image in image_urls, your prompt, duration and resolution. The task ID is in data[0].task_id.
Poll GET /v1/tasks/{task_id} until status is completed, then read the video URL from data.result.videos[0].url[0] and save the file to your own storage.
See the Wan 2.6 image-to-video API reference for every parameter, image requirement and response field.
curl -X POST https://api.apimart.ai/v1/videos/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan2.6-i2v",
"prompt": "The woman in the photo turns toward the window, smiles and brushes her hair back, slow push-in",
"image_urls": [
"https://example.com/portrait.jpg"
],
"duration": 5,
"resolution": "720p"
}'import os
import time
import requests
API_BASE = "https://api.apimart.ai"
headers = {"Authorization": f"Bearer {os.environ['APIMART_API_KEY']}"}
# 1. Submit the generation task
payload = {
"model": "wan2.6-i2v",
"prompt": "The woman in the photo turns toward the window, smiles and brushes her hair back, slow push-in",
"image_urls": [
"https://example.com/portrait.jpg"
],
"duration": 5,
"resolution": "720p"
}
resp = requests.post(f"{API_BASE}/v1/videos/generations", headers=headers, json=payload, timeout=60)
resp.raise_for_status()
task_id = resp.json()["data"][0]["task_id"]
# 2. Poll the task until it finishes
for _ in range(200):
task_resp = requests.get(f"{API_BASE}/v1/tasks/{task_id}", headers=headers, timeout=30)
task_resp.raise_for_status()
task = task_resp.json()["data"]
if task["status"] == "completed":
print(task["result"]["videos"][0]["url"][0])
break
if task["status"] == "failed":
raise RuntimeError(task.get("error", {}).get("message", "generation failed"))
time.sleep(10)
else:
raise TimeoutError(f"task {task_id} did not finish in time")curl -X POST https://api.apimart.ai/v1/videos/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan2.6-i2v",
"prompt": "The speaker in the photo talks to the camera in time with the voiceover, with natural hand gestures",
"image_urls": [
"https://example.com/portrait.jpg"
],
"audio_url": "https://example.com/voiceover.mp3",
"duration": 10,
"resolution": "720p"
}'TASK_ID="task_xxx" # replace with the task_id returned by the POST request
curl "https://api.apimart.ai/v1/tasks/$TASK_ID" \
-H "Authorization: Bearer $APIMART_API_KEY"| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
model | string | Required | Default: wan2.6-i2v | Use wan2.6-i2v. |
image_urls | array | Required | Default: — | Exactly one first-frame image (public URL or Base64 data URI, up to 10 MB). |
prompt | string | Optional | Default: — | Subject, action, camera and style. Optional but recommended. |
negative_prompt | string | Optional | Default: — | Content to avoid, up to 500 characters. |
resolution | string | Optional | Default: 1080p | 720p or 1080p. The aspect ratio follows the image. |
duration | integer | Optional | Default: 5 | 5, 10 or 15 seconds. |
audio_url | string | Optional | Default: — | Custom wav or mp3, 3–30 seconds, up to 15 MB. Trimmed if longer than the video. |
prompt_extend | boolean | Optional | Default: true | Rewrite and enrich the prompt. Required for multi-shot. |
shot_type | string | Optional | Default: single | single for one continuous shot, multi for several connected shots. |
seed | integer | Optional | Default: — | 0 or higher for more repeatable results. |
watermark | boolean | Optional | Default: false | Add an AI Generated watermark in the bottom-right corner. |
nsfw_check | boolean | Optional | Default: false | Moderate the prompt and input image with omni-moderation-latest before submission. |
Compare every Alibaba Wan video model on APIMart. One API key calls all of them, billed per second of video.
| Model | Best for | Resolution | Duration |
|---|---|---|---|
| Wan 3.0 API | Longest Wan clips, with first and last frames or image, video, audio, document and webpage references | 480P / 720P / 1080P | 2–30 s |
| Wan 3.0 Prime API | Same parameters as Wan 3.0 under a separate model and price | 480P / 720P / 1080P | 2–30 s |
| Wan 2.7 API | Text to video, first and last frames, video continuation and audio-driven clips | 720P / 1080P | 2–15 s |
| Wan 2.7 R2V API | Keeping characters consistent from reference images or videos | 720P / 1080P | 2–15 s |
| Wan 2.7 Video Edit API | Editing or restyling an existing video with an instruction | 720P / 1080P | Follows source, up to 10 s |
| Wan 2.6 API | Multi-shot text to video and image to video with audio and effect templates | 720p / 1080p | 5 / 10 / 15 s |
| Wan 2.6 I2V APIThis page | Dedicated image to video from a single first frame | 720p / 1080p | 5 / 10 / 15 s |
| Wan 2.6 I2V Flash API | Image to video at any length from 2 to 15 seconds, with or without audio | 720p / 1080p | 2–15 s |
| Wan 2.5 API | Short clips that always include sound, with a low-cost 480p tier | 480p / 720p / 1080p | 5 / 10 s |
Guides, comparisons and pricing analysis from the APIMart blog.
What the dedicated wan2.6-i2v image-to-video model accepts and returns
Workflows that start from a single image
From sign-up to your first Wan 2.6 I2V video in three steps
Register on APIMart, add balance and create an API key in the dashboard.
Upload a first-frame image above, pick a duration and resolution, and check the cost estimate before you write code.
Submit tasks from your backend with the example below, then poll for the result.
Real feedback from creators and developers using WAN 2.6 worldwide. These reviews describe experiences across the Wan 2.6 series.
“The consistency of WAN 2.6 is amazing! Character images remain stable across multiple clips, which was previously hard to achieve.”
Wei Zhang
Independent Animator
“As a developer, I value stability and speed. WAN 2.6 on APIMart delivers great performance with an easy-to-use API.”
David Chen
Full-Stack Engineer
Answers about wan2.6-i2v inputs, audio, parameters and pricing
Wan 2.6 I2V is Alibaba's dedicated Wan 2.6 image-to-video model. It animates one first-frame image into a 5, 10 or 15 second video at 720p or 1080p. On APIMart its model ID is wan2.6-i2v.
wan2.6 is a general model that does text to video and image to video and offers effect templates. wan2.6-i2v is a separate image-to-video model with its own price. Both use 5, 10 or 15 second durations and 720p or 1080p.
Wan 2.6 I2V Flash (wan2.6-i2v-flash) accepts any length from 2 to 15 seconds, can turn audio off for silent output and currently costs less per second. Use Wan 2.6 I2V when you want the dedicated wan2.6-i2v model at 5, 10 or 15 seconds.
Exactly one image in image_urls, as a public URL or a Base64 data URI. Supported formats are JPEG, PNG without transparency, BMP and WEBP, 240 to 8000 pixels per side and up to 10 MB.
duration is 5, 10 or 15 seconds (default 5). resolution is 720p or 1080p (default 1080p). There is no aspect ratio parameter; the output follows the input image.
wan2.6-i2v does not accept the audio on/off switch, so you cannot request a silent video with it. You can add your own wav or mp3 of 3 to 30 seconds with audio_url. For silent output, use Wan 2.6 I2V Flash with audio set to false.
Yes. Set shot_type to multi with prompt_extend on for several connected shots, or single (the default) for one continuous take. shot_type takes priority over what the prompt says.
model (wan2.6-i2v) and image_urls are required. Optional fields: prompt, negative_prompt, resolution, duration, audio_url, prompt_extend (default true), shot_type, seed, watermark and nsfw_check.
POST to /v1/videos/generations and read the task ID from data[0].task_id. Poll GET /v1/tasks/{task_id} every few seconds until status is completed, then read data.result.videos[0].url[0].
Wan 2.6 I2V is billed per second of video, and 1080p costs more per second than 720p. See the pricing table on this page; Gold members save 20%, and Platinum and Diamond members save up to 28%.
No. APIMart has no free quota for Wan 2.6 I2V; you pay per second for each task. Alibaba offers Wan 2.6 as a hosted API and has not released its weights. Alibaba's open-weight Wan releases are the Wan 2.2 family and specialized models such as Wan-Dancer; Wan 2.5 and later general video models are API-only.
Sign up for APIMart, add balance and create a key on the API Keys page. Send it as Authorization: Bearer <key>. The same key works for every Wan model and the rest of the APIMart catalog.
Explore more models in the same category.

Wan 2.6 I2v Flash
wan2.6‑i2v‑flash is Alibaba’s fast image‑to‑video generation model that quickly animates a single static image into a smooth, cinematic clip of up to 15 seconds with optional synchronized audio. It trades some detailed processing for faster inference while still delivering consistent visuals, fluid motion, and multi‑shot narrative support at 720p or 1080p resolution. This makes it ideal for rapid iteration, real‑time content creation, and scenarios needing quick turnaround without sacrificing core video quality.

Seedance 2.0 Fast
seedance-2.0-fast is an optimized version of the Seedance 2.0 model, designed for faster processing and more efficient video generation. With reduced latency and enhanced computational performance, it allows for near real-time video creation without compromising quality. This version is ideal for applications requiring high-throughput video content generation, such as live-streaming, real-time social media content creation, and rapid ad production. It maintains the core features of Seedance 2.0, such as multimodal input integration, but with significant improvements in speed, making it a powerful tool for businesses and creators who need to produce content quickly and at scale.

Seedance 2.0
seedance-2-0 (Seedance 2.0) is the second-generation multimodal audio-video generation large model launched by ByteDance. It supports the fusion of various inputs such as text, images, audio, and video, enabling the efficient creation of high-quality video content. Its core technologies include multimodal joint generation, physical logic optimization, and audiovisual integration. It is widely used in industries such as film, advertising, and e-commerce, providing creators with powerful video editing and creation tools, supporting natural scene continuation and dynamic adjustments. The model outperforms competitors in multiple technical aspects and represents a significant breakthrough in AI video generation.

Wan 2.5 Preview
wan‑2.5 video is an advanced AI video generation model developed by Alibaba’s Wan AI team. It transforms text or image prompts into high‑quality videos with synchronized audio, realistic motion, and cinematic visuals. Supporting resolutions up to 1080p and short clips up to around 10 seconds, it integrates audiovisual generation in one pass, enabling creators to produce expressive, professional‑grade video content efficiently and affordably.