Swap the person in a video
A video keeps its motion and scene while the person is replaced. For ad teams reusing footage with rights to both.
- Price
- $0.875 a secondwith Kling v2.6 Standard Motion Control
- You send
- a reference video and an image of the character
- You get
- video

How it works
Send a reference video and an image of the character
One POST to /run with the model id and your input. It answers at once with an id.
We run Kling v2.6 Standard Motion Control
$0.875 a second. Charged when it starts, refunded by itself if it fails.
Collect a video
GET /generations/{id}?wait=55 returns the video with your character performing the motion, as a file URL. Or pass a webhook and we call you.
3 models for this, by price
Prices are read from the live catalog. Each one opens the playground with this use case filled in.
- Budget
Wan 2.2 Animate Replace
$0.625 a secondThe lowest price that does the jobwan-2-2-animate-replace - Balanced
Kling v2.6 Standard Motion Control
$0.875 a secondThe one most people should start withkling-v2-6-std-motion-control - Premium
Kling v3 Motion Control
$1.75 a secondThe highest quality for the final cutkling-v3-motion-control
The request
Filled in with sample files from our CDN, so it runs as it is. Swap in your own URLs.
curl https://api.percify.io/v3/playground/v1/run \
-H "Authorization: Bearer $PERCIFY_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"modelId": "kling-v2-6-std-motion-control",
"input": {
"prompt": "The person from the image performs the same motion in the same scene",
"image": "https://cdn.percify.io/media-assets/web-v3/products/uc-founder.jpg",
"video": "https://cdn.percify.io/media-assets/playground-examples/infinitetalk-fast/4.mp4"
}
}'Full reference in the docs. Every field Kling v2.6 Standard Motion Control takes is on its model page.
Questions
What do I send to swap the person in a video?
Send a reference video and an image of the character in one POST to https://api.percify.io/v3/playground/v1/run. You get the video with your character performing the motion.
What does it cost?
With Kling v2.6 Standard Motion Control it is $0.875 a second (35 credits a second). The picks on this page range from $0.625 a second to $1.75 a second. The estimate call returns the exact price of your input before you run it, and a run that fails is refunded.
Which model should I use?
Budget: Wan 2.2 Animate Replace ($0.625 a second). Balanced: Kling v2.6 Standard Motion Control ($0.875 a second). Premium: Kling v3 Motion Control ($1.75 a second). Switching is one string in the request: the model id.
Can an AI agent do this for me?
Yes. Connect your agent to the MCP server at https://mcp.percify.io/mcp and ask for it in plain words. The agent calls the generate tool with the same model id and input shown on this page, and the call spends the same credits.
Related use cases
- Transfer a performance to a characterA reference video drives a character image, which performs the same motion.
- Turn a voice message into a video greetingA recorded message and a photo become a video greeting someone can share.
- Cinematic shots for trailersA shot description becomes a cinematic clip for a trailer or a pitch.
