APIMaster.ai

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/v1 is https://apimaster.ai/v1. Use https://apimaster.ai/v1/videos/... — do not add another /v1 prefix.

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.