Skip to main content

Overview

This API reference describes the GraphQL APIs you can use to interact with the Move API platform for motion capture processing. Move API enables developers to build motion capture applications and workflows by converting video footage into 3D motion capture data using AI, physics, and biomechanics models.

We offer SDKs to simplify integration and bypass direct GraphQL requests. Currently we support the following languages:

  • Python
  • Swift (planned)

Quick start

Get started with the Move API in minutes:

Core concepts

Authentication

Learn how to authenticate your requests using API keys.

Authentication Guide →

Models

Explore the different AI models available for motion capture.

View Models →

API endpoints

Files

Upload and manage video files for processing.

Files API →

Jobs

Create and monitor processing jobs.

Jobs API →

Takes

Retrieve processed motion capture data and results.

Takes API →

Rigs

Manage character rigs and configurations.

Rigs API →

SDKs & libraries

Use our official SDKs to integrate Move API into your applications:

Python

pip install move-ugc-python

Unity

Download from our GitHub repository

Base URL

All API requests should be made to:

https://api.move.ai/ugc/graphql

Authentication

All API requests require authentication using your API key in the Authorization header:

Authorization: YOUR_API_KEY

Rate limits

API requests are subject to rate limits based on your plan:

  • Free Tier: 100 requests per hour
  • Developer Plan: 1,000 requests per hour
  • Professional Plan: 10,000 requests per hour
  • Enterprise Plan: Custom limits

Response formats

All API responses are returned in JSON format with the following structure:

{
"data": {
// Response data
},
"meta": {
"timestamp": "2023-01-01T00:00:00Z"
}
}

Error codes

CodeDescription
400Bad Request - Invalid parameters
401Unauthorized - Invalid API key
403Forbidden - Insufficient permissions
404Not Found - Resource not found
429Too Many Requests - Rate limit exceeded
500Internal Server Error

Need help?

If you need assistance with the API or have questions: