Kling 3.0 Motion Control via the Tokenator API
About Kling 3.0 Motion Control
Specialized Kling 3.0 model for precise character motion control in AI-generated videos. Transfers movements, gestures, poses, and facial expressions from a reference video to a character in a source image. Ideal for animation, dancing, dynamic scenes, and realistic motion transfer.
Specification
| Full name | Kling 3.0 Motion Control |
| API ID | kling-3.0-motion-control |
| Model vendor | Kling |
| Type | Video generation |
| Clip duration | 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30 seconds |
| Resolution | 720p |
| Aspect ratio | 16:9, 9:16, 1:1 |
| Audio | yes |
| Reference | accepted — you may attach an image, but the model works without one |
| First frame | accepted — you may pin it with your own image |
| Last frame | accepted — you may pin it with your own image |
| Billing | 720p — 3.5× |
| Defaults | 5 seconds, 720p, 16:9 |
| Generation time | up to 15 min |
| Badge | NEW |
| Supported API formats | /v1/videos/generations |
| Upstream providers | 1 |
| Current status | available |
| Data updated | 2026-11-06 |
Upstream providers
| Provider | Multiplier |
|---|---|
| FastCluster | 12× |
A request goes to the first available provider by priority; if it fails, Tokenator switches to the next one.
Example request
curl https://api.tokenator.top/v1/videos/generations \ -H "Authorization: Bearer sk-your-tokenator-key" \ -H "Content-Type: application/json" \ -d '{ "model": "kling-3.0-motion-control", "prompt": "a neon city in the rain, slow camera fly-through", "duration": 5, "resolution": "720p" }'
See also
FAQ about Kling 3.0 Motion Control
What is the API ID of Kling 3.0 Motion Control?
kling-3.0-motion-control — put this into the model field of your request.
How do I request a video?
POST to /v1/videos/generations with model and prompt. The same key and the same base URL as for text models — only the path changes. The answer comes back when the clip is ready, with a link to the mp4 in data[0].url. The full request description, the parameters and curl, Python and Node.js examples are in the video generation documentation.
Which parameters does Kling 3.0 Motion Control accept?
prompt — the scene description, duration — 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30 seconds, resolution — 720p, aspect_ratio — 16:9, 9:16, 1:1, generate_audio for sound, frame_images to animate an existing frame. Values outside this list are refused with a clear error, and anything you leave out is filled from the model's defaults.
What does one clip cost?
Video is not billed in tokens but in generations from a video bundle: 720p — 3.5×. A longer clip costs proportionally more than a short one. The remaining generations are shown in your account and in the key dashboard.
How long does it take?
A render takes from tens of seconds to a few minutes. The connection is held with a keep-alive, and if the model answers with an async job the proxy waits for it and hands back the finished clip — you do not need to poll anything yourself.
What if a render fails?
The claimed generations are refunded automatically — a failed render costs nothing. If it keeps failing, try another aspect ratio or a shorter clip: not every combination is supported by every provider.
Can I try it without writing code?
Yes: the Studio tab in your key dashboard has an Images / Video switch where duration, resolution and aspect ratio are picked with buttons. Video bundles are on sale in your account.