One idea → a short film
Make a movie
Kling 3.0 · Motion Control · REST API

Kling API

Generate Kling 3.0 text-to-video and image-to-video clips with optional native audio, or copy motion from a driving video with Kling Motion Control, through one API key and pay-as-you-go credits. Preview the exact cost of any clip, then poll for the MP4.

cURL · Kling v3.0 Pro
curl --request POST \
  https://www.makeinfluencer.ai/api/v1/models/kling_v30_pro/generations \
  --header "Authorization: Bearer $MAKEINFLUENCER_API_KEY" \
  --header "Idempotency-Key: kling_v30_pro-001" \
  --header "Content-Type: application/json" \
  --data '{
  "input": {
    "prompt": "She turns toward the camera and smiles, slow push-in",
    "startFrameUrl": "https://example.com/first-frame.png",
    "aspectRatio": "9:16",
    "duration": 5,
    "generateAudio": true,
    "shotType": "customize"
  }
}'

How It Works

Get Started

Create an API key

In Dashboard → Developer API → Keys, create a revocable mi_ key and send it as a Bearer token.

Preview the cost

POST the same input to preview-credits and get the exact credit quote back. Previews never charge.

Generate and poll

POST to /models/{modelId}/generations, receive HTTP 202 with a generation ID, then poll the video status endpoint until terminal is true.

Kling API pricing

Kling 3.0, Kling Motion Control and Kling 2.1 per clip

Live credit quotes for a 5-second request on every Kling model ID. Kling 3.0 bills per second, and switching native audio on or off changes the rate.

Model IDModelModeQuoted requestTypical timeCredits
kling_v30_proKling v3.0 ProText-to-video, image-to-video5 s, native audio~90s42,106
kling_v30_proKling v3.0 ProText-to-video, image-to-video5 s, silent~90s28,071
kling_v30_stdKling v3.0 StandardText-to-video, image-to-video5 s, native audio~90s31,579
kling_v30_stdKling v3.0 StandardText-to-video, image-to-video5 s, silent~90s21,053
kling_v30_motion_control_proKling v3.0 Motion Control ProMotion control5 s driving video~90s42,106
kling_v30_motion_control_stdKling v3.0 Motion Control StandardMotion control5 s driving video~90s31,579
kling_v26_motion_control_proKling v2.6 Motion Control ProMotion control5 s driving video~90s28,071
kling_v26_motion_control_stdKling v2.6 Motion Control StandardMotion control5 s driving video~90s17,544
kling_v21Kling v2.1Image-to-video5 s, silent~60s12,532

Quotes are calculated from the live model pricing when this page is built. Motion Control bills on the driving video's length. POST /models/{modelId}/preview-credits returns the exact cost of your own payload without charging.

Quickstart

Kling 3.0 Pro image-to-video in one request

Pass startFrameUrl to animate a still, or drop it for text-to-video. The POST returns HTTP 202 with a generation ID, and the video status endpoint returns the MP4 URL once terminal is true.

POSThttps://www.makeinfluencer.ai/api/v1/models/kling_v30_pro/generations
cURL
curl --request POST \
  https://www.makeinfluencer.ai/api/v1/models/kling_v30_pro/generations \
  --header "Authorization: Bearer $MAKEINFLUENCER_API_KEY" \
  --header "Idempotency-Key: kling_v30_pro-001" \
  --header "Content-Type: application/json" \
  --data '{
  "input": {
    "prompt": "She turns toward the camera and smiles, slow push-in",
    "startFrameUrl": "https://example.com/first-frame.png",
    "aspectRatio": "9:16",
    "duration": 5,
    "generateAudio": true,
    "shotType": "customize"
  }
}'
POST · preview-credits · no charge
curl --request POST \
  https://www.makeinfluencer.ai/api/v1/models/kling_v30_pro/preview-credits \
  --header "Authorization: Bearer $MAKEINFLUENCER_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{
  "input": {
    "prompt": "She turns toward the camera and smiles, slow push-in",
    "startFrameUrl": "https://example.com/first-frame.png",
    "aspectRatio": "9:16",
    "duration": 5,
    "generateAudio": true,
    "shotType": "customize"
  }
}'
GET · poll until terminal
curl \
  https://www.makeinfluencer.ai/api/v1/generations/video/GENERATION_ID \
  --header "Authorization: Bearer $MAKEINFLUENCER_API_KEY"

Features

What you get with the Kling API

01

Kling 3.0 Pro and Standard

kling_v30_pro and kling_v30_std share one request shape, so you can draft on Standard and render finals on Pro by changing the model ID.

02

Start and end frames

Pass startFrameUrl to animate a still and endFrameUrl to land on a specific frame, or drop both for text-to-video.

03

Optional native audio

Set generateAudio to true and Kling 3.0 renders synchronized sound with the clip. Leave it off for the lower silent rate.

04

Motion Control

Send a character image and a driving video, and Kling Motion Control transfers the performance, with up to 30 seconds of driving footage.

05

No separate API plan

REST, MCP and the dashboard draw from the same credit balance at the same model prices, with no monthly API fee.

06

Also in Claude and Cursor

The same models are available through the MCP connector, so an agent can generate Kling videos on your account.

Price check

What Kling 3.0 Pro lists for on fal.ai

Public list prices for comparable requests elsewhere, verified 29 September 2026, next to our credit quote for the same request. Our credits come from the balance you already use in the app, and preview-credits returns the exact figure before you spend anything.

ModelProviderTheir list priceTheir exampleOur model IDOur credits, same request
Kling 3.0 Pro image-to-videofal.ai$0.112/s audio off, $0.168/s audio on$0.56 silent or $0.84 with audio for 5 skling_v30_pro42,106 (5 s, native audio)
Kling 3.0 Pro image-to-videofal.ai$0.112/s audio off, $0.168/s audio on$0.56 silent or $0.84 with audio for 5 skling_v30_pro28,071 (5 s, silent)

Third-party prices are copied from each provider's public model page on 29 September 2026 and can change at any time. Sources: https://fal.ai/models/fal-ai/kling-video/v3/pro/image-to-video.

Choosing a Kling model

Which Kling API should you call?

Use Kling 3.0 Standard for volume, Kling 3.0 Pro for hero shots, and Motion Control when you already have a performance to copy onto a character. Every option is a different model ID on the same route.

Kling 3.0 Pro

Premium text-to-video and image-to-video, 3 to 15 seconds, start and end frames, optional native audio.

Kling 3.0 Standard

The same inputs and durations at a lower per-second rate.

Kling Motion Control

Transfer a dance, gesture or walk from a driving video onto a character image, up to 30 seconds.

Practical workflow

  1. 1

    Create a key

    Dashboard → Developer API → Keys. Keys start with mi_.

  2. 2

    Upload frames or footage

    POST /assets/presign for images or driving videos, then pass the URL.

  3. 3

    Preview and generate

    Quote the body with preview-credits, then POST it to generations.

  4. 4

    Poll and store

    Poll GET /generations/video/{id} and save the url when ready is true.

Kling is a Kuaishou model family. MakeInfluencer.ai is an independent API provider and is not affiliated with or endorsed by Kuaishou.

Thomas Martin photo
Pierre Dubois photo
User x photo
Lucas photo
Michael Chen photo
David Johnson photo

Trusted by over 300,000+ creators

FAQ

Frequently Asked Questions

Ship Kling 3.0 in your product today

Create an API key, preview a request and render your first Kling 3.0 clip in a few minutes.

Start creating in minutes · Pay as you go