Freepik Image To Video API

The image-to-video API from Freepik — 99 operation(s) for image-to-video.

Operations 146

GET /v1/ai/image-to-video/kling-std Kling 1.6 Pro - List tasks #
POST /v1/ai/image-to-video/kling-std Kling 1.6 Standard - Create video from image #
GET /v1/ai/image-to-video/kling-pro Kling 1.6 Pro - List tasks #
POST /v1/ai/image-to-video/kling-pro Kling 1.6 Pro - Create video from image #
GET /v1/ai/image-to-video/kling/{task-id} Kling 1.6 - Get task status #
GET /v1/ai/image-to-video/kling-elements/{task-id} Kling Elements - Get task status #
GET /v1/ai/image-to-video/kling-elements-std Kling Elements Standard - List tasks #
POST /v1/ai/image-to-video/kling-elements-std Kling Elements Standard - Create video from image #
GET /v1/ai/image-to-video/kling-elements-pro Kling Elements Pro - List tasks #
POST /v1/ai/image-to-video/kling-elements-pro Kling Elements Pro - Create video from image #
GET /v1/ai/image-to-video/kling-v2 Kling 2.0 - List tasks #
POST /v1/ai/image-to-video/kling-v2 Kling 2.0 - Create video from image #
GET /v1/ai/image-to-video/kling-v2/{task-id} Kling 2.0 - Get task status #
GET /v1/ai/image-to-video/kling-v2-1-std Kling 2.1 Standard - List tasks #
POST /v1/ai/image-to-video/kling-v2-1-std Kling 2.1 Standard - Create video from image #
GET /v1/ai/image-to-video/kling-v2-1-pro Kling 2.1 Pro - List tasks #
POST /v1/ai/image-to-video/kling-v2-1-pro Kling 2.1 Pro - Create video from image #
GET /v1/ai/image-to-video/kling-v2-1-master Kling 2.1 Standard - List tasks #
POST /v1/ai/image-to-video/kling-v2-1-master Kling 2.1 Master - Create video from image #
GET /v1/ai/image-to-video/kling-v2-1-master/{task-id} Kling 2.1 Master - Get task status #
GET /v1/ai/image-to-video/kling-v2-1/{task-id} Kling 2.1 - Get task status #
GET /v1/ai/image-to-video/kling-v2-5-720p Kling 2.5 720p - List tasks #
POST /v1/ai/image-to-video/kling-v2-5-720p Kling 2.5 720p - Create video from image #
GET /v1/ai/image-to-video/kling-v2-5-720p/{task-id} Kling 2.5 720p - Get task status #
GET /v1/ai/image-to-video/kling-v2-5-pro Kling 2.5 Pro - List tasks #
POST /v1/ai/image-to-video/kling-v2-5-pro Kling 2.5 Pro - Create video from image #
GET /v1/ai/image-to-video/kling-v2-5-pro/{task-id} Kling 2.5 Pro - Get task status #
POST /v1/ai/image-to-video/kling-o1-pro Kling O1 Pro - Create video from image #
POST /v1/ai/image-to-video/kling-o1-pro-video-reference Kling O1 Pro - Create video with reference #
POST /v1/ai/image-to-video/kling-o1-std Kling O1 Standard - Create video from image #
POST /v1/ai/image-to-video/kling-o1-std-video-reference Kling O1 Standard - Create video with reference #
GET /v1/ai/image-to-video/kling-o1 Kling O1 - List tasks #
POST /v1/ai/image-to-video/kling-v2-6-pro Kling 2.6 Pro - Create video from text or image #
GET /v1/ai/image-to-video/kling-v2-6 Kling 2.6 Pro - List tasks #
GET /v1/ai/image-to-video/kling-v2-6/{task-id} Kling 2.6 Pro - Get task status #
GET /v1/ai/image-to-video/minimax-hailuo-02-768p MiniMax Hailuo 02 768p - List tasks #
POST /v1/ai/image-to-video/minimax-hailuo-02-768p MiniMax Hailuo 02 768p - Create video from text or image #
GET /v1/ai/image-to-video/minimax-hailuo-02-768p/{task-id} MiniMax Hailuo 02 768p - Get task status #
GET /v1/ai/image-to-video/minimax-hailuo-02-1080p MiniMax Hailuo 02 1080p - List tasks #
POST /v1/ai/image-to-video/minimax-hailuo-02-1080p MiniMax Hailuo 02 1080p - Create video from text or image #
GET /v1/ai/image-to-video/minimax-hailuo-02-1080p/{task-id} MiniMax Hailuo 02 1080p - Get task status #
GET /v1/ai/image-to-video/minimax-hailuo-2-3-768p MiniMax Hailuo 2.3 768p - List tasks #
POST /v1/ai/image-to-video/minimax-hailuo-2-3-768p MiniMax Hailuo 2.3 768p - Create video from text or image #
GET /v1/ai/image-to-video/minimax-hailuo-2-3-768p/{task-id} MiniMax Hailuo 2.3 768p - Get task status #
GET /v1/ai/image-to-video/minimax-hailuo-2-3-1080p MiniMax Hailuo 2.3 1080p - List tasks #
POST /v1/ai/image-to-video/minimax-hailuo-2-3-1080p MiniMax Hailuo 2.3 1080p - Create video from text or image #
GET /v1/ai/image-to-video/minimax-hailuo-2-3-1080p/{task-id} MiniMax Hailuo 2.3 1080p - Get task status #
GET /v1/ai/image-to-video/minimax-hailuo-2-3-768p-fast MiniMax Hailuo 2.3 768p Fast - List tasks #
POST /v1/ai/image-to-video/minimax-hailuo-2-3-768p-fast MiniMax Hailuo 2.3 768p Fast - Create video from text or image #
GET /v1/ai/image-to-video/minimax-hailuo-2-3-768p-fast/{task-id} MiniMax Hailuo 2.3 768p Fast - Get task status #
GET /v1/ai/image-to-video/minimax-hailuo-2-3-1080p-fast MiniMax Hailuo 2.3 1080p Fast - List tasks #
POST /v1/ai/image-to-video/minimax-hailuo-2-3-1080p-fast MiniMax Hailuo 2.3 1080p Fast - Create video from text or image #
GET /v1/ai/image-to-video/minimax-hailuo-2-3-1080p-fast/{task-id} MiniMax Hailuo 2.3 1080p Fast - Get task status #
GET /v1/ai/image-to-video/seedance-pro-1080p Seedance Pro 1080p - List tasks #
POST /v1/ai/image-to-video/seedance-pro-1080p Seedance Pro 1080p - Create video from image #
GET /v1/ai/image-to-video/seedance-pro-1080p/{task-id} Seedance Pro 1080p - Get task status #
GET /v1/ai/image-to-video/seedance-pro-720p Seedance Pro 720p - List tasks #
POST /v1/ai/image-to-video/seedance-pro-720p Seedance Pro 720p - Create video from image #
GET /v1/ai/image-to-video/seedance-pro-720p/{task-id} Seedance Pro 720p - Get task status #
GET /v1/ai/image-to-video/seedance-pro-480p Seedance Pro 480p - List tasks #
POST /v1/ai/image-to-video/seedance-pro-480p Seedance Pro 480p - Create video from image #
GET /v1/ai/image-to-video/seedance-pro-480p/{task-id} Seedance Pro 480p - Get task status #
GET /v1/ai/image-to-video/seedance-lite-1080p Seedance Lite 1080p - List tasks #
POST /v1/ai/image-to-video/seedance-lite-1080p Seedance Lite 1080p - Create video from image #
GET /v1/ai/image-to-video/seedance-lite-1080p/{task-id} Seedance Lite 1080p - Get task status #
GET /v1/ai/image-to-video/seedance-lite-720p Seedance Lite 720p - List tasks #
POST /v1/ai/image-to-video/seedance-lite-720p Seedance Lite 720p - Create video from image #
GET /v1/ai/image-to-video/seedance-lite-720p/{task-id} Seedance Lite 720p - Get task status #
GET /v1/ai/image-to-video/seedance-lite-480p Seedance Lite 480p - List tasks #
POST /v1/ai/image-to-video/seedance-lite-480p Seedance Lite 480p - Create video from image #
GET /v1/ai/image-to-video/seedance-lite-480p/{task-id} Seedance Lite 480p - Get task status #
GET /v1/ai/image-to-video/wan-v2-2-720p WAN 2.2 720p - List tasks #
POST /v1/ai/image-to-video/wan-v2-2-720p WAN 2.2 720p - Create video from image #
GET /v1/ai/image-to-video/wan-v2-2-720p/{task-id} WAN 2.2 720p - Get task status #
GET /v1/ai/image-to-video/wan-v2-2-580p WAN 2.2 580p - List tasks #
POST /v1/ai/image-to-video/wan-v2-2-580p WAN 2.2 580p - Create video from image #
GET /v1/ai/image-to-video/wan-v2-2-580p/{task-id} WAN 2.2 580p - Get task status #
GET /v1/ai/image-to-video/wan-v2-2-480p WAN 2.2 480p - List tasks #
POST /v1/ai/image-to-video/wan-v2-2-480p WAN 2.2 480p - Create video from image #
GET /v1/ai/image-to-video/wan-v2-2-480p/{task-id} WAN 2.2 480p - Get task status #
GET /v1/ai/image-to-video/wan-v2-6-720p WAN 2.6 I2V 720p - List tasks #
POST /v1/ai/image-to-video/wan-v2-6-720p WAN 2.6 720p - Create video from image #
GET /v1/ai/image-to-video/wan-v2-6-720p/{task-id} WAN 2.6 I2V 720p - Get task status #
GET /v1/ai/image-to-video/wan-v2-6-1080p WAN 2.6 I2V 1080p - List tasks #
POST /v1/ai/image-to-video/wan-v2-6-1080p WAN 2.6 1080p - Create video from image #
GET /v1/ai/image-to-video/wan-v2-6-1080p/{task-id} WAN 2.6 I2V 1080p - Get task status #
GET /v1/ai/image-to-video/wan-2-5-i2v-480p WAN 2.5 I2V 480p - List tasks #
POST /v1/ai/image-to-video/wan-2-5-i2v-480p WAN 2.5 480p - Create video from image #
GET /v1/ai/image-to-video/wan-2-5-i2v-480p/{task-id} WAN 2.5 I2V 480p - Get task status #
GET /v1/ai/image-to-video/wan-2-5-i2v-720p WAN 2.5 I2V 720p - List tasks #
POST /v1/ai/image-to-video/wan-2-5-i2v-720p WAN 2.5 720p - Create video from image #
GET /v1/ai/image-to-video/wan-2-5-i2v-720p/{task-id} WAN 2.5 I2V 720p - Get task status #
GET /v1/ai/image-to-video/wan-2-5-i2v-1080p WAN 2.5 I2V 1080p - List tasks #
POST /v1/ai/image-to-video/wan-2-5-i2v-1080p WAN 2.5 1080p - Create video from image #
GET /v1/ai/image-to-video/wan-2-5-i2v-1080p/{task-id} WAN 2.5 I2V 1080p - Get task status #
GET /v1/ai/image-to-video/wan-2-7 WAN 2.7 I2V - List tasks #
POST /v1/ai/image-to-video/wan-2-7 WAN 2.7 - Create video from image #
GET /v1/ai/image-to-video/wan-2-7/{task-id} WAN 2.7 I2V - Get task status #
GET /v1/ai/image-to-video/happy-horse-1 Happy Horse 1.0 I2V - List tasks #
POST /v1/ai/image-to-video/happy-horse-1 Happy Horse 1.0 - Create video from image #
GET /v1/ai/image-to-video/happy-horse-1/{task-id} Happy Horse 1.0 I2V - Get task status #
GET /v1/ai/image-to-video/happy-horse-1-1 Happy Horse 1.1 I2V - List tasks #
POST /v1/ai/image-to-video/happy-horse-1-1 Happy Horse 1.1 - Create video from image #
GET /v1/ai/image-to-video/happy-horse-1-1/{task-id} Happy Horse 1.1 I2V - Get task status #
GET /v1/ai/image-to-video/ltx-2-pro LTX Video 2.0 Pro I2V - List tasks #
POST /v1/ai/image-to-video/ltx-2-pro LTX Video 2.0 Pro - Create video from image #
GET /v1/ai/image-to-video/ltx-2-pro/{task-id} LTX Video 2.0 Pro I2V - Get task status #
GET /v1/ai/image-to-video/ltx-2-fast LTX Video 2.0 Fast I2V - List tasks #
POST /v1/ai/image-to-video/ltx-2-fast LTX Video 2.0 Fast - Create video from image #
GET /v1/ai/image-to-video/ltx-2-fast/{task-id} LTX Video 2.0 Fast I2V - Get task status #
GET /v1/ai/image-to-video/pixverse-v5 PixVerse V5 - List tasks #
POST /v1/ai/image-to-video/pixverse-v5 PixVerse V5 - Create video from image #
GET /v1/ai/image-to-video/pixverse-v5/{task-id} PixVerse V5 - Get task status #
GET /v1/ai/image-to-video/pixverse-v5-transition PixVerse V5 Transition - List tasks #
POST /v1/ai/image-to-video/pixverse-v5-transition PixVerse V5 - Video transition #
GET /v1/ai/image-to-video/pixverse-v5-transition/{task-id} PixVerse V5 Transition - Get task status #
GET /v1/ai/image-to-video/pixverse-v5-5 PixVerse V5.5 - List tasks #
POST /v1/ai/image-to-video/pixverse-v5-5 PixVerse V5.5 - Create video from image #
GET /v1/ai/image-to-video/pixverse-v5-5/{task-id} PixVerse V5.5 - Get task status #
GET /v1/ai/image-to-video/pixverse-v5-5-transition PixVerse V5.5 Transition - List tasks #
POST /v1/ai/image-to-video/pixverse-v5-5-transition PixVerse V5.5 - Video transition #
GET /v1/ai/image-to-video/pixverse-v5-5-transition/{task-id} PixVerse V5.5 Transition - Get task status #
GET /v1/ai/image-to-video/pixverse-v6 PixVerse V6 - List tasks #
POST /v1/ai/image-to-video/pixverse-v6 PixVerse V6 - Create video from image #
GET /v1/ai/image-to-video/pixverse-v6/{task-id} PixVerse V6 - Get task status #
GET /v1/ai/image-to-video/pixverse-v6-transition PixVerse V6 Transition - List tasks #
POST /v1/ai/image-to-video/pixverse-v6-transition PixVerse V6 - Video transition #
GET /v1/ai/image-to-video/pixverse-v6-transition/{task-id} PixVerse V6 Transition - Get task status #
GET /v1/ai/image-to-video/runway-gen4-turbo RunWay Gen4 Turbo - List tasks #
POST /v1/ai/image-to-video/runway-gen4-turbo RunWay Gen4 Turbo - Create video from image #
GET /v1/ai/image-to-video/runway-gen4-turbo/{task-id} RunWay Gen4 Turbo - Get task status #
GET /v1/ai/image-to-video/runway-4-5 RunWay Gen 4.5 I2V - List tasks #
POST /v1/ai/image-to-video/runway-4-5 Create video from image - RunWay Gen 4.5 #
GET /v1/ai/image-to-video/runway-4-5/{task-id} RunWay Gen 4.5 I2V - Get task status #
GET /v1/ai/image-to-video/veo-3-1 Get all Veo 3.1 I2V tasks #
POST /v1/ai/image-to-video/veo-3-1 Create video from image - Veo 3.1 #
GET /v1/ai/image-to-video/veo-3-1/{task-id} Get Veo 3.1 I2V task by ID #
GET /v1/ai/image-to-video/veo-3-1-fast Get all Veo 3.1 I2V Fast tasks #
POST /v1/ai/image-to-video/veo-3-1-fast Create video from image - Veo 3.1 Fast #
GET /v1/ai/image-to-video/veo-3-1-fast/{task-id} Get Veo 3.1 I2V Fast task by ID #
GET /v1/ai/image-to-video/veo-3-1-lite Get all Veo 3.1 Lite I2V tasks #
POST /v1/ai/image-to-video/veo-3-1-lite Create video from image - Veo 3.1 Lite #
GET /v1/ai/image-to-video/veo-3-1-lite/{task-id} Get Veo 3.1 Lite I2V task by ID #
GET /v1/ai/image-to-video/minimax-live MiniMax Video 01 Live - List tasks #
POST /v1/ai/image-to-video/minimax-live MiniMax Video 01 Live - Create video from image #
GET /v1/ai/image-to-video/minimax-live/{task-id} MiniMax Video 01 Live - Get task status #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/freepik:freepik-image-to-video-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

freepik-image-to-video-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: The Magnific API is your gateway to a vast collection of high-quality digital resources for your applications and projects. As a leading platform, it offers a wide range of graphics, including vectors, photos, illustrations, icons, PSD templates, and more, all curated by talented designers from around the world.
  title: Magnific Image To Video API
  version: 1.0.0
servers:
- description: B2B API Production V1
  url: https://api.magnific.com
security:
- magnificApiKey: []
tags:


# --- truncated at 32 KB (239 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/freepik/refs/heads/main/openapi/freepik-image-to-video-api-openapi.yml