Skip to main content
MVNT is a music-to-dance motion generation API. You send an audio file, MVNT runs a choreography model against it, and you get back a preview MP4 and 3D motion files — all through a single REST interface at https://api.mvnt.studio.

What you can build

  • Web apps and creator tools — generate and preview choreography in-browser using the preview MP4 output
  • 3D pipelines — import BVH or GLB into Blender, Unreal, Unity, or any retargeting pipeline for production handoff
  • Partner integrations — connect MVNT through platforms such as ComfyUI workflows with the official MVNT custom node

API endpoints

Core motion API endpoints include:
MethodPathDescription
POST/generate-motionSubmit an audio file and generation parameters to start a motion job
GET/job/{job_id}Poll the status and result metadata for a job
DELETE/job/{job_id}Cancel a queued or running job
GET/render-mp4/{job_id}Render a BVH motion preview as an MP4
GET/download-bvh/{job_id}Download completed motion as a BVH file
GET/download-glb/{job_id}Download completed motion as an animated mesh-inclusive GLB
GET/stylesList available dance styles for generation
POST/analyze-audioAnalyze an audio file and recommend dance styles
POST/retarget-tripo-glbRetarget an animated mannequin GLB onto a Tripo T-pose character GLB

Base URLs

Next steps

Quickstart

Make your first generation and download a motion file in minutes.

API Reference

Machine-readable reference for every endpoint, parameter, and response field.