MotionLab API & Partners

Production-ready AI video generation for platforms and developers

Integrate image-to-video and reference-guided video generation through a versioned API with asynchronous jobs, signed webhooks, usage metering, and production controls.

Up to 20 seconds · 720p and 1080p · Image input and Text input and Reference-video input and Audio input and Loop mode

Capabilities

One API, dynamically discoverable availability

The public page and the API read the same feature flags, pricing configuration, and capability service.

Image to Video

Animate an owned start image with prompt and camera controls.

Text to Video

Generate from a prompt without a start image while this mode is enabled.

Loop mode

Create motion designed for repeating playback from an owned start image. Review the result for boundary continuity.

Audio to Video

Guide an image animation with an owned WAV or MP3 audio track.

Reference-Guided Video

Use an owned MP4 as motion guidance when the capability is enabled.

Up to 20 Seconds

Whole-second durations from 3 to 20, subject to live availability.

720p and 1080p

720p: up to 20s · 1080p: up to 20s

Asynchronous API

Create jobs, poll status, retrieve results, and cancel active work through versioned endpoints.

Signed webhooks

Terminal events use HMAC-SHA256 signatures, timestamp tolerance, and retry-safe event identifiers.

Idempotent requests

Client request identifiers protect retries from duplicate generation and duplicate charging.

Partner usage reporting

Keys, per-client limits, request logs, credit metering, and account-level usage share one backend.

Why MotionLab

A partner-oriented generation lifecycle

MotionLab is the stable product identity across the website, public API, billing lifecycle, and partner controls.

Controlled generation

Start-image identity, named camera moves, longer configurable clips, and optional reference-video conditioning are exposed through a consistent request model.

Operational boundaries

Partner-specific keys, quotas, rate limits, stable model identities, dynamic capability discovery, and stable errors keep integrations predictable.

Metered lifecycle

Wallet accounts are charged on job acceptance, with an idempotent refund for qualifying failures or cancellations. Approved external-settlement accounts record usage under separately agreed terms.

API integration

Use the production API contract

Model ID: motionlab/fast. Authenticate with a scoped Bearer key, upload owned inputs, create an asynchronous job, then poll or consume a signed webhook.

# Upload your image first; replace inputUrl with the returned value.
# Persist one clientRequestId per order and reuse it for every retry.
curl -X POST https://www.motionlab.art/api/v1/jobs \
  -H "Authorization: Bearer $MOTIONLAB_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "type": "IMAGE_TO_VIDEO",
  "model": "motionlab/fast",
  "prompt": "Slow camera push-in with restrained ambient motion",
  "inputUrl": "<inputUrl returned by POST /api/v1/uploads>",
  "duration": 4,
  "resolution": "1080p",
  "clientRequestId": "partner-order-123"
}'

Reliability & security

Implemented controls, stated without certification claims

Signed HMAC webhooks and replay-window verification
Scoped API keys, per-client quotas, and rate limiting
Input ownership checks, file validation, and SSRF protection
Queue backpressure, retry controls, and health monitoring
Automatic single refund on technical failure or cancellation
Stable public error codes without provider or infrastructure leakage

Formal uptime, capacity, support, or latency commitments are defined only in a written partner agreement.

Production benchmarks

Partner evaluation data

A production benchmark has not yet been published. Contact us to scope a measured partner evaluation.

No numerical results are published until a validated, reproducible production run exists.

Public API pricing

Live credit pricing

These ranges come from the same active pricing configuration returned by the capabilities API. Partner volume terms are scoped separately.

720p

211 credits

Per completed video, based on selected duration.

1080p

628 credits

Per completed video, based on selected duration.

Reference video

+2 credits

Add-on when reference-video guidance is used.

MotionLab service identity

MotionLab Fast and MotionLab Max bring directed video generation to creative production, with camera controls, flexible inputs, safety checks, and API delivery.

Technology notices

Partner use cases

Creative softwareMedia-generation platformsAPI aggregatorsVJ and live-event toolsAdvertising workflowsAutomated content productionEnterprise creative systems

Partner access

Tell us what you are integrating

We review platform fit, expected volume, required capabilities, commercial structure, and rollout constraints before issuing production credentials.

Keys are scoped per approved partner.

No production key is issued automatically from this form.

Required resolutions *