Image to Video API: Animate Images with AI
Animate images through one video API
Upload a source image, describe the motion you want, and generate a polished video clip for your product or content workflow.
Image-led videos made with VideoGen
Three ways to turn a source image into motion: product animation, photo restoration, and catalog creative.
Product photo animated into a UGC clip
A water bottle reference image becomes a short product video with a speaking presenter.
Still photo brought to life
A historical photograph gains subtle, natural movement while preserving the source image.
Product photography turned into ad creative
A catalog-style technology product becomes a vertical promotional video.
Image animation without model orchestration
VideoGen accepts your source media and production settings, then returns a consistent asynchronous result through one API.
Reference image support
Animate uploaded product images, artwork, characters, or other visual references.
Motion in plain language
Describe camera and subject motion in the prompt, then set duration, quality, and audio options explicitly.
Standalone or editable output
Use the tool endpoint for standalone files, or prompt to video when the clip should live inside an editable project.
How the image to video API works
Upload an image
Upload your source media and keep the returned file id.
Describe the animation
Send the file id with a motion prompt, aspect ratio, duration, and quality.
Retrieve the clip
Poll the tool execution or use a webhook, then download or stream the result.
Generate a video from an uploaded image
Upload the image first, then pass its file id to the video clip endpoint.
View complete API documentation
Example request
curl -X POST https://api.videogen.io/v1/tools/generate-video-clip \
-H "Authorization: Bearer sk_videogen_live_..." \
-H "Content-Type: application/json" \
-d '{\n "imageFileIds": ["vg_file_..."],\n "prompt": "Slow orbit around the product with soft studio lighting",\n "durationSeconds": 8,\n "aspectRatio": { "width": 16, "height": 9 },\n "quality": "HIGH"\n }'
Image to video API use cases
Product catalogs
Turn product photography into motion assets for ads and storefronts.
Creative automation
Generate video variants from approved campaign artwork at scale.
Character animation
Bring illustrations and character references to life with controlled motion.
Frequently asked questions
Do I need to host the source image publicly? No. Upload the image to VideoGen first and pass the returned file id in your request.
Can I generate more than one result? Yes. The video clip endpoint supports multiple results in one asynchronous execution.
Can I use the result in a longer video? Yes. Store the generated file, add it to a VideoGen project, or use a complete workflow to build a multi-scene video.