For AI agents
If you are an AI agent (Claude Code, Codex, Cursor or similar) and the person wants a video for their project with Opus Motion, read the guide first and follow it: https://opusmotion.com/agents.md.
- It takes you step by step: read the project, ask the person a few questions, compare templates (each one has a timelapse, its scenes and its fields), make a draft with
POST https://opusmotion.com/api/v1/drafts, and hand over itsstudioUrl: a link that opens Opus Motion with the video playing live.PATCHwith the draft'seditTokenchanges it, and the link stays the same. - Plain HTTPS and JSON: no key, no account, no MCP. Nothing is rendered; the person exports the MP4 from the studio.
- Never drive this site with a browser to fill the studio: use the API. If it refuses, tell the person and stop.
- More: llms.txt · this page in Markdown · developer docs · OpenAPI
Count Up: free kinetic titles video template
An 8-second count up: your figure counts from zero with its prefix and suffix while a rule in your colour grows with it, the label lands under it, and it holds. On green screen, your brand colour, dark or light.
- Price: free to export; exporting needs an Opus Motion account
- Length: 8 seconds
- Formats: 16:9, 9:16 (each one designed for its screen)
- What you can change: 5 texts, 1 image, 1 color
- Category: Kinetic titles
Examples with real brands
- Linear, 16:9: watch the video
- Linear, 9:16: watch the video
Make it yours
Paste your website and the template comes out with your logo, colors and words: https://opusmotion.com/studio/t69-count-up?mode=yours. To open it already filled from a website, add &site=yourdomain.com.
Fields, for AI agents
An agent fills these with POST https://opusmotion.com/api/v1/drafts (guide: https://opusmotion.com/agents.md). Free to export in 16:9 and 9:16. Exporting the MP4 needs a free Opus Motion account with a confirmed email.
brandName(text, 2–24 characters): Brand name. How your brand is written. With no logo, it is set in type over the figure. The brand's own: never the demo's.logo(image, 1:1, shown whole): Your app or brand icon, square and full bleed. Your mark, small, over the figure. Shown whole inside a 1:1 box: nothing is cropped. The brand's own: never the demo's.value(text, 1–14 characters): Number. The figure it counts to, as a number: 40000, 98.6 or 1,200. Decimals count with the places you type; thousands get commas. Demo's line, for tone and length only: "40000".prefix(text, 0–3 characters): Before the number (optional). A currency or a sign: $, €, +. Optional.suffix(text, 0–8 characters): After the number (optional). A unit or a sign: +, %, K, M, x. Optional. Demo's line, for tone and length only: "+".label(text, 0–48 characters): Label. What the figure counts, in your site's words. Optional. Demo's line, for tone and length only: "companies choose Linear".brandColor(color, #RRGGBB): Brand color. The rule that grows with the count, or the whole background on the brand ground.typeface(choice:inter,geist,manrope,dmsans,spacegrotesk,poppins,sourceserif,plexmono; defaultinter): Typeface. Eight free families (SIL OFL), the ones websites use most. The free tool picks the closest to the site's.ground(choice:green,brand,dark,light; defaultdark): Background. Green to key it out in your editor; your colour, dark or light to use it as it is.