Kling 3.0 Pro
Premium text-to-video and image-to-video, 3 to 15 seconds, start and end frames, optional native audio.
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 --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
In Dashboard → Developer API → Keys, create a revocable mi_ key and send it as a Bearer token.
POST the same input to preview-credits and get the exact credit quote back. Previews never charge.
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
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 ID | Model | Mode | Quoted request | Typical time | Credits |
|---|---|---|---|---|---|
| kling_v30_pro | Kling v3.0 Pro | Text-to-video, image-to-video | 5 s, native audio | ~90s | 42,106 |
| kling_v30_pro | Kling v3.0 Pro | Text-to-video, image-to-video | 5 s, silent | ~90s | 28,071 |
| kling_v30_std | Kling v3.0 Standard | Text-to-video, image-to-video | 5 s, native audio | ~90s | 31,579 |
| kling_v30_std | Kling v3.0 Standard | Text-to-video, image-to-video | 5 s, silent | ~90s | 21,053 |
| kling_v30_motion_control_pro | Kling v3.0 Motion Control Pro | Motion control | 5 s driving video | ~90s | 42,106 |
| kling_v30_motion_control_std | Kling v3.0 Motion Control Standard | Motion control | 5 s driving video | ~90s | 31,579 |
| kling_v26_motion_control_pro | Kling v2.6 Motion Control Pro | Motion control | 5 s driving video | ~90s | 28,071 |
| kling_v26_motion_control_std | Kling v2.6 Motion Control Standard | Motion control | 5 s driving video | ~90s | 17,544 |
| kling_v21 | Kling v2.1 | Image-to-video | 5 s, silent | ~60s | 12,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
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.
https://www.makeinfluencer.ai/api/v1/models/kling_v30_pro/generationscurl --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"
}
}'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"
}
}'curl \
https://www.makeinfluencer.ai/api/v1/generations/video/GENERATION_ID \
--header "Authorization: Bearer $MAKEINFLUENCER_API_KEY"Features
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.
Pass startFrameUrl to animate a still and endFrameUrl to land on a specific frame, or drop both for text-to-video.
Set generateAudio to true and Kling 3.0 renders synchronized sound with the clip. Leave it off for the lower silent rate.
Send a character image and a driving video, and Kling Motion Control transfers the performance, with up to 30 seconds of driving footage.
REST, MCP and the dashboard draw from the same credit balance at the same model prices, with no monthly API fee.
The same models are available through the MCP connector, so an agent can generate Kling videos on your account.
Price check
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.
| Model | Provider | Their list price | Their example | Our model ID | Our credits, same request |
|---|---|---|---|---|---|
| Kling 3.0 Pro image-to-video | fal.ai | $0.112/s audio off, $0.168/s audio on | $0.56 silent or $0.84 with audio for 5 s | kling_v30_pro | 42,106 (5 s, native audio) |
| Kling 3.0 Pro image-to-video | fal.ai | $0.112/s audio off, $0.168/s audio on | $0.56 silent or $0.84 with audio for 5 s | kling_v30_pro | 28,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
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.
Premium text-to-video and image-to-video, 3 to 15 seconds, start and end frames, optional native audio.
The same inputs and durations at a lower per-second rate.
Transfer a dance, gesture or walk from a driving video onto a character image, up to 30 seconds.
Practical workflow
Dashboard → Developer API → Keys. Keys start with mi_.
POST /assets/presign for images or driving videos, then pass the URL.
Quote the body with preview-credits, then POST it to generations.
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.
Trusted by over 300,000+ creators
FAQ
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