Kling Video API Overview
Organizes Kling video APIs by call type, matching the structure of the official Kling documentation.
Kling video documentation is split by call type. Each page follows the same shape as the official docs: create task, headers, request body notes, cURL example, then single-task and list-task queries. Paths in these pages are ModelSell proxy paths: add the /kling prefix before the official Kling path, while request bodies, response shapes, and other parameters stay aligned with the official API. For field details, model capabilities, and enum values, see the official Kling documentation.
API Families
| Call type | Applies to | Page |
|---|---|---|
| Kling 3.0 Turbo | kling-3.0-turbo text-to-video, image-to-video, /kling/tasks queries | Kling 3.0 Turbo Tasks |
| Text to video | Kling 3.0 & 3.0 Omni, 2.6, 2.5 Turbo, 2.1 Master, 2.0 Master, 1.6, 1.0 | Text to Video |
| Image to video | Kling 3.0 & 3.0 Omni, 2.6, 2.5 Turbo, 2.1 Master, 2.1, 2.0 Master, 1.6, 1.5, 1.0 | Image to Video |
| Omni video | Kling 3.0 & 3.0 Omni, Kling O1 | Omni Video Generation |
| Motion control | Kling 3.0 & 3.0 Omni, Kling 2.6, motion-control page | Motion Control |
| Multi-image to video | Kling 1.6 | Multi-Image to Video |
| Multimodal video editing | Kling 1.6 selection editing workflow | Multimodal Video Editing |
| Video extension | Kling 1.6, 1.5, 1.0 | Video Extension |
| Lip sync | Face detection, lip-sync task creation, task queries | Lip Sync |
| Avatar | Avatar image-to-video and TTS | Avatar |
| Audio generation | Text-to-audio and video-to-audio | Audio Generation |
| Elements and voices | Custom elements, preset elements, custom voices, preset voices | Elements and Voices |
| Image recognition | Image-recognition helper capability | Image Recognition |
Common Rules
Most requests use:
Content-Type: application/json
Authorization: Bearer {apikey}Most /kling/v1/videos/* async jobs expose:
| Method | Purpose |
|---|---|
POST /kling/v1/videos/{capability} | Create task |
GET /kling/v1/videos/{capability}/{id} | Query one task |
GET /kling/v1/videos/{capability}?pageNum=1&pageSize=30 | List tasks |
Kling 3.0 Turbo is different: it creates tasks through /kling/text-to-video/kling-3.0-turbo and /kling/image-to-video/kling-3.0-turbo, then queries through /kling/tasks.