Generate animated motion graphics videos from a text prompt using AI-generated React/Remotion code rendered on Modal.
About this model
Motion Graphics turns a text prompt into a fully animated MP4 video. Powered by AI-generated animation code rendered in a high-performance cloud environment, it produces smooth kinetic typography, data visualizations, logo intros, social media reels, and abstract motion art — all from a single description.
Cost analysis
| Provider | Cost | Notes |
|---|---|---|
| muapi | $0.40–$0.98 per generation | Duration-based: $0.35 base + $0.0007 per frame (minimum $0.40). Default 6-second (180-frame) generation costs $0.48. Includes AI code generation, self-correction passes, and cloud rendering. |
| Fal.ai | Not available | No equivalent prompt-to-motion-graphics API available. |
| Replicate | Not available | No equivalent prompt-to-motion-graphics API available. |
Duration-based: $0.35 base + $0.0007 per frame (minimum $0.40). Default 6-second (180-frame) generation costs $0.48. Includes AI code generation, self-correction passes, and cloud rendering.
No equivalent prompt-to-motion-graphics API available.
No equivalent prompt-to-motion-graphics API available.
** Competitor pricing is estimated based on similar model architectures and usage tiers.
Configuration schema
| Parameter | Type | Description | Default |
|---|---|---|---|
| Prompt | string | Describe the motion graphics animation to generate. | Animated sales dashboard with bar charts and rising numbers |
| Category | Enum (11 options) | Animation category. Use 'auto' to let AI detect the best style, or pick a category for optimised results. Use 'slideshow', 'showcase', or 'reel' when providing images/videos. | auto |
| Images | array | Optional images to incorporate into the animation (up to 6). Required for slideshow, showcase, and reel categories. | https://cdn.muapi.ai/uploads/photo1.jpg |
| Video Clips | array | Optional video clips to use as background or showcase footage (up to 2). | https://cdn.muapi.ai/uploads/clip.mp4 |
| Duration (seconds) | int | Length of the animation in seconds (5–30). | 6 |
| Aspect Ratio | Enum (3 options) | Output canvas aspect ratio. | 16:9 |
Describe the motion graphics animation to generate.
Animated sales dashboard with bar charts and rising numbersAnimation category. Use 'auto' to let AI detect the best style, or pick a category for optimised results. Use 'slideshow', 'showcase', or 'reel' when providing images/videos.
autoOptional images to incorporate into the animation (up to 6). Required for slideshow, showcase, and reel categories.
https://cdn.muapi.ai/uploads/photo1.jpgOptional video clips to use as background or showcase footage (up to 2).
https://cdn.muapi.ai/uploads/clip.mp4Length of the animation in seconds (5–30).
6Output canvas aspect ratio.
16:9Developer documentation
Write a clear prompt: Describe the scene, style, and any key elements. For example: "Animated sales dashboard showing revenue growth with glowing bar charts on a dark background."
Set duration and FPS: Use to control length (180 frames = 6 seconds at 30fps). Use of 24, 30, or 60 depending on desired smoothness.
Choose an aspect ratio: for YouTube/presentations, for TikTok/Reels, for Instagram.
Submit and poll: The API returns a immediately. Poll every few seconds until is .
Download the video: The array contains the MP4 URL ready for use.
Frequently asked
Typically 30–90 seconds end-to-end: ~15–30s for AI code generation and ~15–60s for rendering depending on duration and complexity.
Kinetic typography, animated charts and data visualizations, logo reveals, particle effects, geometric abstracts, social media stories, 3D scenes, and countdown timers — anything expressible as animated React components.
H.264 MP4. Resolution depends on aspect ratio: 1920×1080 for 16:9, 1080×1920 for 9:16, and 1080×1080 for 1:1.
Yes — the more specific your prompt, the more accurately the animation matches your intent. Include details like color scheme, motion style, text content, and element layout.