POST
/
v1
/
ai
/
image-to-video
/
seedance-lite-1080p
Create a video from image - Seedance Lite 1080p
curl --request POST \
  --url https://api.freepik.com/v1/ai/image-to-video/seedance-lite-1080p \
  --header 'Content-Type: application/json' \
  --header 'x-freepik-api-key: <api-key>' \
  --data '{
  "webhook_url": "https://www.example.com/webhook",
  "image": "https://img.freepik.com/free-photo/beautiful-girl-dancing_123456-7890.jpg",
  "prompt": "A beautiful girl opens her eyes and smiles warmly, the camera gently zooms in capturing the sparkle in her eyes, soft natural lighting",
  "duration": "5",
  "camera_fixed": false,
  "aspect_ratio": "widescreen_16_9",
  "frames_per_second": 24,
  "seed": 69
}'
{
"data": {
"task_id": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"status": "CREATED"
}
}

Authorizations

x-freepik-api-key
string
header
required

Your Freepik API key. Required for authentication. Learn how to obtain an API key

Body

application/json
prompt
string
required

The text content used for the video generation. This is the main description of the video to be generated.

Maximum length: 2000
Example:

"A beautiful girl opens her eyes and smiles warmly, the camera gently zooms in capturing the sparkle in her eyes, soft natural lighting"

webhook_url
string<uri>

Optional callback URL that will receive asynchronous notifications whenever the task changes status. The payload sent to this URL is the same as the corresponding GET endpoint response, but without the data field.

Example:

"https://www.example.com/webhook"

image
string

The image to use for the video generation. Supported formats: URL of the image or base64 encoding of the image.

Example:

"https://img.freepik.com/free-photo/beautiful-girl-dancing_123456-7890.jpg"

duration
enum<string>
default:5

Video duration in seconds

Available options:
5,
10
Example:

"5"

camera_fixed
boolean
default:false

Whether the camera position should be fixed

Example:

false

aspect_ratio
enum<string>
default:widescreen_16_9

Video aspect ratio. (If image is provided, the aspect ratio will be automatically detected from the image.)

Available options:
film_horizontal_21_9,
widescreen_16_9,
classic_4_3,
square_1_1,
traditional_3_4,
social_story_9_16,
film_vertical_9_21
Example:

"widescreen_16_9"

frames_per_second
enum<integer>
default:24

Frames per second for the video

Available options:
24
Example:

24

seed
integer
default:-1

Random seed for video generation. Use -1 for random seed.

Required range: -1 <= x <= 4294967295
Example:

69

Response

OK - Task created successfully

data
object
required
Example:
{
"task_id": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"status": "CREATED"
}