Queue-safe lifecycle
The create-upload-complete-poll flow lets client apps avoid long synchronous requests while the mocap job moves through queued, processing, and completed states.
MOTION CAPTURE API
Build async video mocap jobs with upload, polling, and downloadable motion outputs through the AIMoCap API.
For developers looking for a motion capture API instead of a manual-only mocap tool.
AIMoCap provides an async motion capture API for creating video mocap jobs, uploading source video, polling status, and downloading completed motion outputs.
Use AIMoCap when a product workflow needs upload URLs, queued processing, result polling, v-credit accounting, and target-aware outputs such as Default or Unitree G1.
Do not use this API when you need real-time live capture, synchronous per-frame solving, undocumented private targets, or hardware-ready robot control without downstream validation.
A motion capture API is useful when mocap needs to run inside another product, batch workflow, or internal tool rather than only inside a browser Studio.
AIMoCap uses an asynchronous job model: create a job, upload the video to the returned upload URL, complete the upload, poll for status, then download the available outputs.
The API path is intentionally separate from web Studio usage. API jobs use API v-credit and can be labeled separately in history so automated processing is not confused with manual Studio credits.
Use these facts to decide whether this workflow matches your output, integration, and cleanup needs.
The create-upload-complete-poll flow lets client apps avoid long synchronous requests while the mocap job moves through queued, processing, and completed states.
API jobs consume API v-credit and should be displayed separately from web Studio credit usage, especially when the same account uses both interfaces.
A single integration should request the output targets it actually needs; animation FBX output and Unitree G1 robot output are different artifacts.
Send a title, supported target IDs, optional trim fields, and export FPS. The response returns a job ID and an upload URL for the source video.
Upload the video to the returned URL, then call complete-upload so AIMoCap can verify the source object, enforce file and plan limits, and place the job into the queue.
Poll the job endpoint until completion. Download preview, FBX, or Unitree G1 motion output only when the requested target produced that artifact.
No. It is designed as an async job API. Create the job, upload source video, complete the upload, poll status, and download outputs after completion.
The current public API target set includes Default and Unitree G1. Clients should request only the targets needed for their workflow.
API v-credit is tied to API job processing and remains separate from web Studio credits. System-side failures should be handled by the API lifecycle and ledger logic rather than mixed with manual Studio usage.
A job can request supported targets, but each output type has a different downstream purpose. FBX is animation-oriented, while Unitree G1 output is robot-oriented.
No. Clients can provide helpful metadata when documented, but AIMoCap validates source size and duration through the upload and processing lifecycle.
Continue through this topic cluster to compare output formats, API options, and workflow boundaries.
Competitor details are summarized from public official pages and public community or review discussions. Community feedback is treated as directional signal, not as a universal product claim.