Lumoz Motion
Flagship autonomous kinetic typography, animated title sequences, and production motion graphics engine. Generates broadcast-grade animated typography, social promo ads, infographic sequences, and graphic video animations with spring physics.
Parameters
Configure parameters and run inference.
Ready for Execution
Configure parameters on the left and click Run Microservice to generate output.
Processing Microservice...
Spawning browser worker & capturing full render...
{}
Execution Failed
Failed to connect to worker.
Invoke this microservice programmatically from your backend application. Authenticate by passing your Lumoz API key in the Authorization: Bearer YOUR_API_KEY header.
curl -X POST https://lumozai.com/api/v1/services/run \
-H "Authorization: Bearer YOUR_LUMOZ_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"service_id": "lumoz-motion",
"url": "https://lumozai.com",
"w": 1920,
"h": 1080
}'
import requests
url = "https://lumozai.com/api/v1/services/run"
headers = {
"Authorization": "Bearer YOUR_LUMOZ_API_KEY",
"Content-Type": "application/json"
}
payload = {
"service_id": "lumoz-motion",
"url": "https://lumozai.com",
"w": 1920,
"h": 1080
}
response = requests.post(url, json=payload, headers=headers)
data = response.json()
print("Output:", data.get("output"))
print("Execution time:", data.get("execution_time"))
const response = await fetch("https://lumozai.com/api/v1/services/run", {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_LUMOZ_API_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({
service_id: "lumoz-motion",
url: "https://lumozai.com",
w: 1920,
h: 1080
})
});
const data = await response.json();
console.log("Output URL:", data.output);
Parameters Schema
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
source |
object | No | - |
Raw Creatomate RenderScript JSON object (with elements, tracks, keyframes, transitions) for direct bespoke rendering |
json |
string | No | - |
Raw Creatomate RenderScript JSON string |
headline |
string | No | - |
Main animated headline or kinetic typography copy to display (used in assisted prompt mode) |
subheadline |
string | No | "" |
Secondary animated subtitle or supporting description |
website_url |
string | No | - |
Target website URL for automated logo & brand scraping in assisted mode |
theme |
string | No | "modern" |
Visual motion design aesthetic and color palette theme |
aspect_ratio |
string | No | "16:9" |
Video canvas aspect ratio: 16:9 (horizontal), 9:16 (vertical), 1:1 (square) |
duration |
number | No | 5 |
Target video animation duration in seconds (3 to 30 seconds) |