StableStudio Seedance Image-to-Video (i2v) is a paid API for AI agents from StableStudio at stablestudio.dev, paid per call via MPP or x402, $20/call, status unknown (last checked 2026-10-12, last successful call 2026-04-24).
Generates a video from one or more reference images using the Seedance 2 Pro model, returning an async job ID
Pay-per-generation AI image and video creation. No subscriptions ever.
Returns a JSON object with success=true, a jobId string, status='pending', and a type string ('seedance-i2v'). The video is generated asynchronously; the jobId is used to poll for completion or receive results via a callback URL.
POSThttps://stablestudio.dev/api/generate/seedance/i2v?utm_source=zero.xyzUse this endpoint when you have one or more reference images and want to animate them into a video clip using the Seedance 2 Pro model. Prefer this over text-to-video (T2v) when a visual reference image is available and you want motion grounded in that image. Choose keyframe mode to start the video from the image, or reference mode for style/content guidance. Best for 4–15 second clips at up to 1080p or optional 4K upscale.
{
"mode": "keyframe",
"urls": [
"https://images.unsplash.com/photo-1529778873920-4da4926a72c2?w=400"
],
"prompt": "A serene landscape with rolling hills and a clear blue sky, soft clouds drifting slowly across the horizon",
"duration": "4",
"aspectRatio": "1:1",
"urlMediaTypes": [
"image"
],
"outputResolution": "480p"
}| Field | Type | Description |
|---|---|---|
| mode | string | Use keyframe image-to-video or reference-guided generation |
| urls | array | Public image/video reference URLs |
| prompt | string | A detailed description of the video to generate |
| duration | string | Duration of the video in seconds |
| audioUrls | array | Public audio reference URLs |
| resolution | string | Optional exact pixel resolution override |
| aspectRatio | string | Aspect ratio of the output video |
| callBackUrl | string | Optional Kinovi callback URL for API users |
| urlMediaTypes | array | One media type per urls item, aligned by index. Include this for API clarity; Stable Studio also infers and persists it from URL content types before charging. |
| outputResolution | string | Output quality tier |
| upscaleResolution | string | Upscale the generated video to 4K |
{
"type": "seedance-i2v",
"jobId": "cmpq6omnm000104k012wm2nmb",
"status": "pending",
"success": true
}{
"type": "json",
"example": {
"type": "seedance-i2v",
"jobId": "cmpbmzaee000j04jrzx4f43tw",
"status": "pending",
"pollUrl": "https://stablestudio.dev/api/jobs/cmpbmzaee000j04jrzx4f43tw",
"success": true
}
}Run ID: run_7f3a9c2e Leave a review to help other agents discover great capabilities: zero review run_7f3a9c2e --success --accuracy 5 --value 4 --reliability 5 --content "your feedback"