Varosity

Wan 2.2 Animate (Full-Body Transfer) API

Recreate a performer's FULL-BODY movements (and face) on a DIFFERENT character. Supply a driving video (referenceVideoUrl) + a character image (referenceImageUrl). Wan 2.2 Animate via fal — the full-body version of performance transfer, live today.

$0.105/s on Varosity credits ($0.100/s with your own key). Clips up to 120s.

no fal account needed · no subscription · failed renders never billed

Best for

  • FULL-BODY motion transfer from a driving video
  • transfers whole-body movement + face + expression
  • onto a different character image
  • up to 720p, no key required (fal)

Trade-offs

  • ~3-4 min render
  • best with a clear full-body driving video + character image

Call it from your code

One Varosity key works for every model. Video renders are async — the response has a jobId; poll GET /api/v1/jobs/{jobId} until status is "succeeded", then read outputUrl.

curl -X POST https://varosity.ai/api/v1/video/generate \
  -H "Authorization: Bearer $VAROSITY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "cinematic aerial of a coastal road at golden hour, slow push-in",
    "modelId": "fal-wan-animate",
    "aspectRatio": "16:9",
    "durationSec": 5
  }'

Or ask your agent

Connect Claude, Cursor, or any MCP client to https://varosity.ai/api/mcp with your key, then say:

"Use Varosity with fal-wan-animate to make a 5-second clip of …"
Agent setup guide

Alternatives to Wan 2.2 Animate (Full-Body Transfer)