Transform static images into dynamic videos with motion and effects.
Endpoint
POST /api/v1/generate/image-to-video
Authentication
Authorization: Bearer sk-your-api-key-here

Request (multipart/form-data)

ParameterTypeDescriptionDefault
imagefileInput image (JPEG/PNG)Required
prompttextMotion or behavioral descriptionRequired
duration_secondstextLength in seconds (1–10)5
200 OK
{
  "request_id": "req_abc123...",
  "status": "pending",
  "estimated_cost_usd": 0.25,
  "estimated_duration_seconds": 5
}

Code examples

curl -X POST "https://tryvinci.com/api/v1/generate/image-to-video" \
  -H "Authorization: Bearer sk-your-api-key-here" \
  -F "image=@portrait.jpg" \
  -F "prompt=The person starts smiling and waves at the camera" \
  -F "duration_seconds=6"

Next

After submitting the job, use Status Checking to poll progress and retrieve the final video.