Kling API v1 now supports Motion Control using the v2.6 API via POST /videos/motion-create.

Apply motion from a reference video to any image - the character in the image will perform the motion from the video. Optionally keep the original audio and add a prompt to guide the generation.

Source Image: Super Model

Motion Reference Video (Gangnam Style):

API Request:

curl -X POST "https://api.useapi.net/v1/kling/videos/motion-create" \
  -H "Authorization: Bearer user:12345-..." \
  -F 'email="[email protected]"' \
  -F 'motionUrl="https://v15-kling.klingai.com/....mp4?x-kcdn-pid=112372"' \
  -F 'imageUrl="https://s15-kling.klingai.com/....origin?x-kcdn-pid=112372"' \
  -F 'prompt="On the beach"' \
  -F 'mode="std"' \
  -F 'motionDirection="image_direction"' \
  -F 'keepAudio="true"'

Result (with audio and prompt “On the beach”):

Key features:

  • keepAudio: true - Preserves original audio from motion video
  • motionDirection: image_direction - Generated video follows pose from source image
  • prompt - Guide the scene with text description
  • Use GET /videos/motions to retrieve official Kling motions or your previously uploaded motions