{
    "slug": "kling",
    "name": "Kling",
    "category": "Video & Audio",
    "website_url": "https://klingai.com",
    "entry_url": "https://recatools.com/ai-directory/kling/",
    "schema": "video/v1",
    "oldest_verified_on": "2026-08-21",
    "versions": [
        {
            "id": "kling-3-0",
            "label": "Kling 3.0",
            "status": "current",
            "released_at": null,
            "is_flagship": true,
            "fields": {
                "max_duration_s": {
                    "state": "known",
                    "value": 15,
                    "scope": null,
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/3-0-omni/text-to-video.md",
                    "source_title": "Text to Video — Kling AI API Documentation (3.0 / 3.0 Omni)",
                    "verified_on": "2026-08-21"
                },
                "min_duration_s": {
                    "state": "known",
                    "value": 3,
                    "scope": null,
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/3-0-omni/text-to-video.md",
                    "source_title": "Text to Video — Kling AI API Documentation (3.0 / 3.0 Omni)",
                    "verified_on": "2026-08-21"
                },
                "max_resolution": {
                    "state": "known",
                    "value": "4K",
                    "scope": "resolution enum 720p | 1080p | 4k; 4K bills at $0.42/s against $0.084/s at 720p",
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/3-0-omni/text-to-video.md",
                    "source_title": "Text to Video — Kling AI API Documentation (3.0 / 3.0 Omni)",
                    "verified_on": "2026-08-21"
                },
                "fps": {
                    "state": "unpublished",
                    "value": null,
                    "scope": null,
                    "note": "Kling publishes no frame rate — its own Video Capability Map lists duration and resolution and no fps, and no endpoint takes an fps parameter",
                    "source_url": "https://kling.ai/document-api/guides/capability-map/video.md",
                    "source_title": "Video Capability Map — Kling AI API Documentation",
                    "verified_on": "2026-08-21"
                },
                "native_audio": {
                    "state": "known",
                    "value": true,
                    "scope": "opt-in: settings.audio enum native | off, default off",
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/3-0-omni/text-to-video.md",
                    "source_title": "Text to Video — Kling AI API Documentation (3.0 / 3.0 Omni)",
                    "verified_on": "2026-08-21"
                },
                "modes": {
                    "state": "known",
                    "value": [
                        "t2v",
                        "i2v",
                        "fl2v",
                        "ref2v"
                    ],
                    "scope": "ref2v runs through the Element library rather than raw reference images",
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/3-0-omni/image-to-video.md",
                    "source_title": "Image to Video — Kling AI API Documentation (3.0 / 3.0 Omni)",
                    "verified_on": "2026-08-21"
                },
                "api_available": {
                    "state": "known",
                    "value": true,
                    "scope": null,
                    "note": null,
                    "source_url": "https://kling.ai/document-api/guides/get-started/quick-start.md",
                    "source_title": "Quick Start — Kling AI API Documentation",
                    "verified_on": "2026-08-21"
                },
                "price": {
                    "state": "known",
                    "value": {
                        "per": "second",
                        "amount": 0.084,
                        "currency": "USD"
                    },
                    "scope": "720p without native audio. 1080p $0.112/s, 4K $0.42/s; with native audio 720p $0.126/s, 1080p $0.168/s. Billed in Units, 1 Unit = $0.14",
                    "note": null,
                    "source_url": "https://kling.ai/document-api/pricing/base/video.md",
                    "source_title": "Video — Kling AI API Documentation (Basic APIs Pricing)",
                    "verified_on": "2026-08-21"
                },
                "watermark": {
                    "state": "known",
                    "value": "optional",
                    "scope": "options.watermark_info.enabled defaults false; when true a watermarked copy is returned alongside the clean one",
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/3-0-omni/text-to-video.md",
                    "source_title": "Text to Video — Kling AI API Documentation (3.0 / 3.0 Omni)",
                    "verified_on": "2026-08-21"
                },
                "region_availability": {
                    "state": "known",
                    "value": "global, single Singapore API endpoint",
                    "scope": "api-singapore.klingai.com is the only regional endpoint documented on the international open platform",
                    "note": null,
                    "source_url": "https://kling.ai/document-api/guides/get-started/quick-start.md",
                    "source_title": "Quick Start — Kling AI API Documentation",
                    "verified_on": "2026-08-21"
                },
                "negative_prompt": {
                    "state": "known",
                    "value": false,
                    "scope": "the current endpoint has no negative_prompt field — positive and negative descriptions both go in the prompt. The superseded legacy endpoint did expose one",
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/3-0-omni/text-to-video.md",
                    "source_title": "Text to Video — Kling AI API Documentation (3.0 / 3.0 Omni)",
                    "verified_on": "2026-08-21"
                },
                "max_input_images": {
                    "state": "known",
                    "value": 2,
                    "scope": "first_frame + last_frame; last-frame-only is not supported. Up to 3 Elements may additionally be referenced",
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/3-0-omni/image-to-video.md",
                    "source_title": "Image to Video — Kling AI API Documentation (3.0 / 3.0 Omni)",
                    "verified_on": "2026-08-21"
                }
            },
            "absent_fields": [
                "duration_choices",
                "price_cn",
                "open_weights",
                "license"
            ],
            "constraints": [],
            "oldest_verified_on": "2026-08-21"
        },
        {
            "id": "kling-3-0-omni",
            "label": "Kling 3.0 Omni",
            "status": "current",
            "released_at": null,
            "is_flagship": false,
            "fields": {
                "max_duration_s": {
                    "state": "known",
                    "value": 15,
                    "scope": null,
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/3-0-omni/image-to-video.md",
                    "source_title": "Image to Video — Kling AI API Documentation (3.0 / 3.0 Omni)",
                    "verified_on": "2026-08-21"
                },
                "min_duration_s": {
                    "state": "known",
                    "value": 3,
                    "scope": null,
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/3-0-omni/image-to-video.md",
                    "source_title": "Image to Video — Kling AI API Documentation (3.0 / 3.0 Omni)",
                    "verified_on": "2026-08-21"
                },
                "max_resolution": {
                    "state": "known",
                    "value": "4K",
                    "scope": null,
                    "note": null,
                    "source_url": "https://kling.ai/document-api/guides/capability-map/video.md",
                    "source_title": "Video Capability Map — Kling AI API Documentation",
                    "verified_on": "2026-08-21"
                },
                "native_audio": {
                    "state": "known",
                    "value": true,
                    "scope": "settings.audio enum native | off, default off",
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/3-0-omni/image-to-video.md",
                    "source_title": "Image to Video — Kling AI API Documentation (3.0 / 3.0 Omni)",
                    "verified_on": "2026-08-21"
                },
                "modes": {
                    "state": "known",
                    "value": [
                        "t2v",
                        "i2v",
                        "fl2v",
                        "ref2v",
                        "v2v"
                    ],
                    "scope": "video reference and multi-image to video are marked supported on Omni and O1 only",
                    "note": null,
                    "source_url": "https://kling.ai/document-api/guides/capability-map/video.md",
                    "source_title": "Video Capability Map — Kling AI API Documentation",
                    "verified_on": "2026-08-21"
                },
                "api_available": {
                    "state": "known",
                    "value": true,
                    "scope": null,
                    "note": null,
                    "source_url": "https://kling.ai/document-api/guides/get-started/quick-start.md",
                    "source_title": "Quick Start — Kling AI API Documentation",
                    "verified_on": "2026-08-21"
                },
                "price": {
                    "state": "known",
                    "value": {
                        "per": "second",
                        "amount": 0.084,
                        "currency": "USD"
                    },
                    "scope": "720p, no video input, no native audio. With native audio 720p $0.112/s, 1080p $0.14/s; with video input 720p $0.126/s, 1080p $0.168/s; 4K $0.42/s throughout",
                    "note": null,
                    "source_url": "https://kling.ai/document-api/pricing/base/video.md",
                    "source_title": "Video — Kling AI API Documentation (Basic APIs Pricing)",
                    "verified_on": "2026-08-21"
                },
                "watermark": {
                    "state": "known",
                    "value": "optional",
                    "scope": null,
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/3-0-omni/image-to-video.md",
                    "source_title": "Image to Video — Kling AI API Documentation (3.0 / 3.0 Omni)",
                    "verified_on": "2026-08-21"
                },
                "negative_prompt": {
                    "state": "known",
                    "value": false,
                    "scope": null,
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/3-0-omni/image-to-video.md",
                    "source_title": "Image to Video — Kling AI API Documentation (3.0 / 3.0 Omni)",
                    "verified_on": "2026-08-21"
                }
            },
            "absent_fields": [
                "duration_choices",
                "fps",
                "price_cn",
                "open_weights",
                "license",
                "region_availability",
                "max_input_images"
            ],
            "constraints": [],
            "oldest_verified_on": "2026-08-21"
        },
        {
            "id": "kling-3-0-turbo",
            "label": "Kling 3.0 Turbo",
            "status": "current",
            "released_at": null,
            "is_flagship": false,
            "fields": {
                "max_duration_s": {
                    "state": "known",
                    "value": 15,
                    "scope": null,
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/3-0-turbo/text-to-video.md",
                    "source_title": "Text to Video — Kling AI API Documentation (3.0 Turbo)",
                    "verified_on": "2026-08-21"
                },
                "min_duration_s": {
                    "state": "known",
                    "value": 3,
                    "scope": null,
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/3-0-turbo/text-to-video.md",
                    "source_title": "Text to Video — Kling AI API Documentation (3.0 Turbo)",
                    "verified_on": "2026-08-21"
                },
                "max_resolution": {
                    "state": "known",
                    "value": "1080p",
                    "scope": "enum is 720p | 1080p only — no 4K on Turbo, unlike Kling 3.0",
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/3-0-turbo/text-to-video.md",
                    "source_title": "Text to Video — Kling AI API Documentation (3.0 Turbo)",
                    "verified_on": "2026-08-21"
                },
                "native_audio": {
                    "state": "known",
                    "value": true,
                    "scope": "always on — the endpoint exposes no audio toggle and the price list carries only a 'with native audio' row",
                    "note": null,
                    "source_url": "https://kling.ai/document-api/pricing/base/video.md",
                    "source_title": "Video — Kling AI API Documentation (Basic APIs Pricing)",
                    "verified_on": "2026-08-21"
                },
                "modes": {
                    "state": "known",
                    "value": [
                        "t2v",
                        "i2v"
                    ],
                    "scope": "the capability map shows no first/last frame and no Element control for Turbo",
                    "note": null,
                    "source_url": "https://kling.ai/document-api/guides/capability-map/video.md",
                    "source_title": "Video Capability Map — Kling AI API Documentation",
                    "verified_on": "2026-08-21"
                },
                "api_available": {
                    "state": "known",
                    "value": true,
                    "scope": null,
                    "note": null,
                    "source_url": "https://kling.ai/document-api/guides/get-started/quick-start.md",
                    "source_title": "Quick Start — Kling AI API Documentation",
                    "verified_on": "2026-08-21"
                },
                "price": {
                    "state": "known",
                    "value": {
                        "per": "second",
                        "amount": 0.112,
                        "currency": "USD"
                    },
                    "scope": "720p with native audio (0.8 Units/s); 1080p $0.14/s",
                    "note": null,
                    "source_url": "https://kling.ai/document-api/pricing/base/video.md",
                    "source_title": "Video — Kling AI API Documentation (Basic APIs Pricing)",
                    "verified_on": "2026-08-21"
                },
                "watermark": {
                    "state": "known",
                    "value": "optional",
                    "scope": null,
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/3-0-turbo/text-to-video.md",
                    "source_title": "Text to Video — Kling AI API Documentation (3.0 Turbo)",
                    "verified_on": "2026-08-21"
                },
                "negative_prompt": {
                    "state": "known",
                    "value": false,
                    "scope": null,
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/3-0-turbo/text-to-video.md",
                    "source_title": "Text to Video — Kling AI API Documentation (3.0 Turbo)",
                    "verified_on": "2026-08-21"
                }
            },
            "absent_fields": [
                "duration_choices",
                "fps",
                "price_cn",
                "open_weights",
                "license",
                "region_availability",
                "max_input_images"
            ],
            "constraints": [],
            "oldest_verified_on": "2026-08-21"
        },
        {
            "id": "kling-o1",
            "label": "Kling O1",
            "status": "current",
            "released_at": null,
            "is_flagship": false,
            "fields": {
                "max_duration_s": {
                    "state": "known",
                    "value": 10,
                    "scope": null,
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/o1/video-omni.md",
                    "source_title": "Video Generation — Kling AI API Documentation (O1)",
                    "verified_on": "2026-08-21"
                },
                "min_duration_s": {
                    "state": "known",
                    "value": 3,
                    "scope": "integers 3-10; with only a first frame and no other reference, only 5 or 10 are accepted",
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/o1/video-omni.md",
                    "source_title": "Video Generation — Kling AI API Documentation (O1)",
                    "verified_on": "2026-08-21"
                },
                "max_resolution": {
                    "state": "known",
                    "value": "1080p",
                    "scope": null,
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/o1/video-omni.md",
                    "source_title": "Video Generation — Kling AI API Documentation (O1)",
                    "verified_on": "2026-08-21"
                },
                "native_audio": {
                    "state": "known",
                    "value": false,
                    "scope": "the audio enum is original | off — 'original' RETAINS an input video's sound; the model synthesises none, and the price list has no audio dimension for O1",
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/o1/video-omni.md",
                    "source_title": "Video Generation — Kling AI API Documentation (O1)",
                    "verified_on": "2026-08-21"
                },
                "modes": {
                    "state": "known",
                    "value": [
                        "t2v",
                        "i2v",
                        "fl2v",
                        "ref2v",
                        "v2v"
                    ],
                    "scope": "content types: prompt, first_frame, last_frame, refer_image, feature_video, base_video, element",
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/o1/video-omni.md",
                    "source_title": "Video Generation — Kling AI API Documentation (O1)",
                    "verified_on": "2026-08-21"
                },
                "api_available": {
                    "state": "known",
                    "value": true,
                    "scope": null,
                    "note": null,
                    "source_url": "https://kling.ai/document-api/guides/get-started/quick-start.md",
                    "source_title": "Quick Start — Kling AI API Documentation",
                    "verified_on": "2026-08-21"
                },
                "price": {
                    "state": "known",
                    "value": {
                        "per": "second",
                        "amount": 0.084,
                        "currency": "USD"
                    },
                    "scope": "720p, no video input; 1080p $0.112/s. With video input 720p $0.126/s, 1080p $0.168/s",
                    "note": null,
                    "source_url": "https://kling.ai/document-api/pricing/base/video.md",
                    "source_title": "Video — Kling AI API Documentation (Basic APIs Pricing)",
                    "verified_on": "2026-08-21"
                },
                "watermark": {
                    "state": "known",
                    "value": "optional",
                    "scope": null,
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/o1/video-omni.md",
                    "source_title": "Video Generation — Kling AI API Documentation (O1)",
                    "verified_on": "2026-08-21"
                },
                "negative_prompt": {
                    "state": "known",
                    "value": false,
                    "scope": null,
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/o1/video-omni.md",
                    "source_title": "Video Generation — Kling AI API Documentation (O1)",
                    "verified_on": "2026-08-21"
                }
            },
            "absent_fields": [
                "duration_choices",
                "fps",
                "price_cn",
                "open_weights",
                "license",
                "region_availability",
                "max_input_images"
            ],
            "constraints": [],
            "oldest_verified_on": "2026-08-21"
        },
        {
            "id": "kling-2-6",
            "label": "Kling 2.6",
            "status": "legacy",
            "released_at": null,
            "is_flagship": false,
            "fields": {
                "max_duration_s": {
                    "state": "known",
                    "value": 10,
                    "scope": null,
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/2-6/text-to-video.md",
                    "source_title": "Text to Video — Kling AI API Documentation (2.6)",
                    "verified_on": "2026-08-21"
                },
                "duration_choices": {
                    "state": "known",
                    "value": [
                        5,
                        10
                    ],
                    "scope": "the API duration enum is exactly {5, 10} on both t2v and i2v. Kling's own Video Capability Map advertises 3~10s for this model; that range is NOT reachable through the documented API",
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/2-6/text-to-video.md",
                    "source_title": "Text to Video — Kling AI API Documentation (2.6)",
                    "verified_on": "2026-08-21"
                },
                "max_resolution": {
                    "state": "known",
                    "value": "1080p",
                    "scope": null,
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/2-6/text-to-video.md",
                    "source_title": "Text to Video — Kling AI API Documentation (2.6)",
                    "verified_on": "2026-08-21"
                },
                "native_audio": {
                    "state": "known",
                    "value": true,
                    "scope": "audio=native FORCES 1080p — no 720p rate exists for the audio tiers",
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/2-6/text-to-video.md",
                    "source_title": "Text to Video — Kling AI API Documentation (2.6)",
                    "verified_on": "2026-08-21"
                },
                "modes": {
                    "state": "known",
                    "value": [
                        "t2v",
                        "i2v",
                        "fl2v",
                        "s2v"
                    ],
                    "scope": "s2v is voice-reference input (at most 2 voices) and requires audio != off; first+last frame requires 1080p",
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/2-6/image-to-video.md",
                    "source_title": "Image to Video — Kling AI API Documentation (2.6)",
                    "verified_on": "2026-08-21"
                },
                "api_available": {
                    "state": "known",
                    "value": true,
                    "scope": null,
                    "note": null,
                    "source_url": "https://kling.ai/document-api/guides/get-started/quick-start.md",
                    "source_title": "Quick Start — Kling AI API Documentation",
                    "verified_on": "2026-08-21"
                },
                "price": {
                    "state": "known",
                    "value": {
                        "per": "second",
                        "amount": 0.042,
                        "currency": "USD"
                    },
                    "scope": "720p silent; 1080p silent $0.07/s; with native audio (1080p only) $0.14/s; with voice control $0.168/s",
                    "note": null,
                    "source_url": "https://kling.ai/document-api/pricing/base/video.md",
                    "source_title": "Video — Kling AI API Documentation (Basic APIs Pricing)",
                    "verified_on": "2026-08-21"
                },
                "watermark": {
                    "state": "known",
                    "value": "optional",
                    "scope": null,
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/2-6/text-to-video.md",
                    "source_title": "Text to Video — Kling AI API Documentation (2.6)",
                    "verified_on": "2026-08-21"
                },
                "negative_prompt": {
                    "state": "known",
                    "value": false,
                    "scope": null,
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/2-6/text-to-video.md",
                    "source_title": "Text to Video — Kling AI API Documentation (2.6)",
                    "verified_on": "2026-08-21"
                }
            },
            "absent_fields": [
                "min_duration_s",
                "fps",
                "price_cn",
                "open_weights",
                "license",
                "region_availability",
                "max_input_images"
            ],
            "constraints": [],
            "oldest_verified_on": "2026-08-21"
        },
        {
            "id": "kling-2-5-turbo",
            "label": "Kling 2.5 Turbo",
            "status": "legacy",
            "released_at": null,
            "is_flagship": false,
            "fields": {
                "max_duration_s": {
                    "state": "known",
                    "value": 10,
                    "scope": null,
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/2-5-turbo/image-to-video.md",
                    "source_title": "Image to Video — Kling AI API Documentation (2.5 Turbo)",
                    "verified_on": "2026-08-21"
                },
                "duration_choices": {
                    "state": "known",
                    "value": [
                        5,
                        10
                    ],
                    "scope": null,
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/2-5-turbo/image-to-video.md",
                    "source_title": "Image to Video — Kling AI API Documentation (2.5 Turbo)",
                    "verified_on": "2026-08-21"
                },
                "max_resolution": {
                    "state": "known",
                    "value": "1080p",
                    "scope": null,
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/2-5-turbo/image-to-video.md",
                    "source_title": "Image to Video — Kling AI API Documentation (2.5 Turbo)",
                    "verified_on": "2026-08-21"
                },
                "native_audio": {
                    "state": "known",
                    "value": false,
                    "scope": "no audio parameter on this endpoint; the price list carries only a 'no native audio' row",
                    "note": null,
                    "source_url": "https://kling.ai/document-api/pricing/base/video.md",
                    "source_title": "Video — Kling AI API Documentation (Basic APIs Pricing)",
                    "verified_on": "2026-08-21"
                },
                "modes": {
                    "state": "known",
                    "value": [
                        "t2v",
                        "i2v",
                        "fl2v"
                    ],
                    "scope": null,
                    "note": null,
                    "source_url": "https://kling.ai/document-api/guides/capability-map/video.md",
                    "source_title": "Video Capability Map — Kling AI API Documentation",
                    "verified_on": "2026-08-21"
                },
                "api_available": {
                    "state": "known",
                    "value": true,
                    "scope": null,
                    "note": null,
                    "source_url": "https://kling.ai/document-api/guides/get-started/quick-start.md",
                    "source_title": "Quick Start — Kling AI API Documentation",
                    "verified_on": "2026-08-21"
                },
                "price": {
                    "state": "known",
                    "value": {
                        "per": "second",
                        "amount": 0.042,
                        "currency": "USD"
                    },
                    "scope": "720p; 1080p $0.07/s",
                    "note": null,
                    "source_url": "https://kling.ai/document-api/pricing/base/video.md",
                    "source_title": "Video — Kling AI API Documentation (Basic APIs Pricing)",
                    "verified_on": "2026-08-21"
                },
                "watermark": {
                    "state": "known",
                    "value": "optional",
                    "scope": null,
                    "note": null,
                    "source_url": "https://kling.ai/document-api/api/video/2-5-turbo/image-to-video.md",
                    "source_title": "Image to Video — Kling AI API Documentation (2.5 Turbo)",
                    "verified_on": "2026-08-21"
                }
            },
            "absent_fields": [
                "min_duration_s",
                "fps",
                "price_cn",
                "open_weights",
                "license",
                "region_availability",
                "negative_prompt",
                "max_input_images"
            ],
            "constraints": [],
            "oldest_verified_on": "2026-08-21"
        }
    ]
}
