Kling v3 Motion Control Video API
Generate motion-controlled videos with kling-v3-motion-control on APIMaster.ai. Reference image + reference video, billed per second.
Kling v3 Motion Control
Call kling-v3-motion-control on APIMaster for Kling motion control: provide a reference image and reference video; the output follows the motion in the reference clip. An optional prompt refines camera and style.
Base URL:
https://apimaster.ai/v1ishttps://apimaster.ai/v1. Usehttps://apimaster.ai/v1/videos/...— do not add another/v1prefix.
Pricing (per second)
Billable duration is determined by the server probing video_url (not a client guess). Pre-deduction uses mode and orientation-based duration caps.
| Mode | Rate |
|---|---|
std |
$0.10288 / s |
pro |
$0.13712 / s |
Example: 8 s reference @ std ≈ $0.82304 ($0.10288 × 8).
Submit
POST https://apimaster.ai/v1/videos/generations
| Field | Type | Required | Description |
|---|---|---|---|
model |
string | yes | kling-v3-motion-control |
image_url |
string | yes | Public reference image URL |
video_url |
string | yes | Public reference video URL (mp4/mov, ≤100MB) |
character_orientation |
string | yes | image (3–10s ref video) or video (3–30s) |
mode |
string | yes | std or pro |
prompt |
string | no | Optional motion / camera / style hint |
keep_original_sound |
string | no | yes (default) or no |
watermark_info |
object | no | e.g. {"enabled": false} |
duration |
integer | no | Optional pre-deduct estimate; settlement uses probed length |
curl -s "https://apimaster.ai/v1/videos/generations" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kling-v3-motion-control",
"prompt": "Match face identity, follow the reference dance, cinematic lighting",
"image_url": "https://example.com/ref-image.png",
"video_url": "https://example.com/ref-video-8s.mp4",
"character_orientation": "image",
"mode": "std",
"keep_original_sound": "yes"
}'
Response
{
"code": 200,
"data": [
{
"status": "submitted",
"task_id": "task_xxxxxxxx"
}
]
}
Reference video length
character_orientation |
Allowed ref video |
|---|---|
image |
3s – 10s |
video |
3s – 30s |
Poll
GET https://apimaster.ai/v1/videos/{task_id}
Download via returned url or GET https://apimaster.ai/v1/videos/{task_id}/content.