mnml API

Image to video API

Turn a single still, a render or a photo, into a short clip: an orbit, a dolly-in, a fly-through. Name the camera move and how much moves in the scene, and download an MP4.

Frames from a fly-through made from one render

Camera moves

A preset such as orbit-right, or up to two moves at once, like dolly-in with tilt-up.

Scene motion

Choose subtle, balanced or dynamic for how much moves in the frame.

Between two views

Pass a second image as the end frame for a move from one view to the other.

Two models

A fast model for camera moves and a cinematic one for higher-resolution fly-throughs.

One request

Start with a single call

Every call returns a job. Poll it, wait on it, or add a webhook and hear when it settles. The SDKs for TypeScript, Python, PHP, Go and .NET send the same request.

  • v2.0 · Flash$0.99 per 10s clip
  • v2.0 · Cinematic$1.98 per 10s clip
Every price →
curl -X POST https://api.mnml.ai/v2/videos \
  -H "Authorization: Bearer $MNML_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image": "https://example.com/listing/living-room.jpg",
    "model": "v2.0-flash",
    "duration_seconds": 10,
    "camera_movement": "dolly-in,tilt-up",
    "motion": "subtle"
  }'
What teams build
  • Listing videos from the photos a platform already has
  • A fly-through button after a render in a design tool
  • Short clips for property ads and social posts

Questions

How long does a clip take?

Minutes, not seconds. Poll the job every 15 to 30 seconds, or add a webhook and hear when it settles.

What do I get back?

An MP4 at a signed link that expires, so download it when the job succeeds.

Is there an account requirement?

Video needs an account that has topped up its API wallet. On one that never has, the call returns 403 PLAN_REQUIRED and nothing is charged.

How is it priced?

Prepaid, pay as you go. Top up any amount from $10 to $5,000 and each call draws its listed price from your API wallet. Your first top-up adds $5 free. There is no subscription.

More from the API

Start rendering from your own product.

Top up from $10, and your first top-up adds $5 free. The same account signs you in to Studio and the API.