Pinterest

Image to video API

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.

Airbus
Salesforce
Crate & Barrel
Google
Amazon
Michigan
TikTok
Airbus
Salesforce
Crate & Barrel
Google
Amazon
Michigan
TikTok

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

1

Upload an image

Upload your source media and keep the returned file id.

2

Describe the animation

Send the file id with a motion prompt, aspect ratio, duration, and quality.

3

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 '{
    "imageFileIds": ["vg_file_..."],
    "prompt": "Slow orbit around the product with soft studio lighting",
    "durationSeconds": 8,
    "aspectRatio": { "width": 16, "height": 9 },
    "quality": "HIGH"
  }'

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.

Ready to build your video workflow?