Hailuo 02 API
Turn ideas, scripts, or single images into smooth short videos with Hailuo 02 API, ready to drop into TikTok, Reels, or any creator‑focused app.
A man picks up a book [Pedestal up], then reads [Static shot]
No sample available
Optional. 1 image=I2V, 2 images=FLF. Max 20MB each
Click to upload or drag and drop
Supported formats: JPG, JPEG, PNG, WEBP
Maximum file size: 20MB; Maximum files: 2
Click Generate to see preview
History
Max 20 items0 running · 0 completed
MiniMAX Hailuo 02 API for Motion video creation
Generate scroll‑stopping short videos from text prompts or images, using Hailuo 02 API to keep costs low while still getting cinematic motion and social‑ready quality.

What you can build with Hailuo 02 API
Text to video for scripts and hooks
Use Hailuo 02 API to turn short hooks, ad copy, or UGC‑style scripts into 6–10 second videos that feel native to TikTok, Reels, and Shorts. Instead of spending hours planning shoots, you paste a prompt, add a few camera hints, and get a ready‑to‑edit clip you can overlay captions and music on. This works especially well for testing many hooks in parallel and quickly spotting winners while keeping your video cost predictable.

Image to video for product and brand shots
If you already have product photos, logos, or key visuals, Hailuo 02 API can animate them into short product loops and brand stings. You upload a single image, describe the motion you want, and the model turns it into a smooth 768p or 1080p video with realistic physics and camera moves. This is ideal for Amazon listings, landing pages, or feed posts where static images underperform but full studio shoots are too expensive or slow.

Campaign testing at scale with lower video cost
Because Hailuo 02 is priced below newer models, you can treat it as your testing engine for creative experiments. Run dozens of variations for thumbnails, angles, and hooks without worrying that every failed idea burns a big budget. Reserve high‑end models for proven concepts, while Hailuo 02 API handles the day‑to‑day grind of ad testing, organic content, and quick iterations in your SaaS or internal tools.

Why choose Hailuo 02 API
Hailuo 02 API gives you a reliable balance of cost, quality, and control, making it ideal for always‑on social content and high‑volume SaaS workflows.
Stable output for everyday social content
Hailuo 02 API is designed for repeatable, short‑form video generation, so you can plug it into daily posting and automation workflows without constant tuning or breakage.
Better economics for heavy experimentation
Compared with newer models, Hailuo 02 typically comes with lower per‑video costs, which matters when you are testing dozens of hooks or giving thousands of users access.
Creator‑friendly control without complexity
You can keep prompts simple while still nudging camera motion, length, and style, so marketers, creators, and founders can ship good‑enough videos without learning complex tools.
How to use Hailuo 02 API step by step
Follow these simple steps to turn text or images into share‑ready short videos with Hailuo 02 API inside your product or workflow.
Prepare your prompts or images
Collect the hooks, product descriptions, or scripts you want to test, plus any key product images that will become the starting frame for your Hailuo 02 API videos.
Send a video generation request
From your app or backend, call the Hailuo 02 API endpoint with text, optional image, desired resolution, and duration, then receive a task ID representing the new video job.
Poll and fetch the final video
Use the task ID to poll the status until the video is ready, then download the MP4 file, attach captions or music, and publish it to your social channels or client dashboard.
Key features of Hailuo 02 API for creators and SaaS
Combine cost‑efficient video generation with enough control to keep your brand and campaigns on‑brief, all through the Hailuo 02 API integration in Evolink AI.
Text‑to‑video and image‑to‑video in one API
Hailuo 02 API supports both text‑to‑video and image‑to‑video, so you can serve beginners who just type a prompt and power users who upload polished product shots or brand assets.
768p and 1080p outputs for different channels
Use 768p output for fast social media testing and lightweight exports, and reserve 1080p Hailuo 02 API runs for hero creatives, landing pages, and paid campaigns that need extra sharpness.
Camera motion and scene control with simple prompts
Guide camera movement using natural language, from slow pans around a product to dynamic pushes, so your Hailuo 02 API videos feel directed instead of randomly animated.
Balanced cost structure for daily video use
Because Hailuo 02 is cheaper than newer models, you can safely generate many short clips per day without fear of runaway costs or having to limit experiments in your SaaS app.
Great fit for TikTok, Reels, and Shorts workflows
Hailuo 02 API is tuned for short, visually clear clips, making it ideal for UGC‑style content, hooks, and B‑roll that your users can instantly post to TikTok, Reels, and Shorts.
Developer‑friendly integration via Evolink AI
Evolink AI wraps Hailuo 02 API into a clean, documented interface with clear pricing, so you can focus on building features instead of wrestling with low‑level video infrastructure.
Hailuo 02 API vs Seedance 1.0 Pro, Kling 1.5 Pro, and Sora
Compare Hailuo 02 API with other flagship AI video models on cost, duration, and ideal use cases before choosing a backbone for your product.
| Model | Duration | Resolution | Price | Strength |
|---|---|---|---|---|
| Hailuo 02 | 5–10 second short‑form clips focused on TikTok, Reels, and Shorts | Typically 768p with 1080p options depending on provider and plan | $0.08 per second (about $0.48 for a 6-second video) | Cost‑efficient daily driver for high‑volume social content, UGC tools, and SaaS video features where speed and volume matter most |
| Seedance 1.0 Pro (ByteDance) | 5–10 second clips tuned for rich motion and narrative transitions | Up to 1080p Pro output with strong detail and smooth camera work | Around $0.48 per 5s 1080p video on some APIs (~$0.0968 per second) with Lite tiers starting near $0.18 per 5s at lower resolution | Great choice when you need ByteDance‑grade motion quality for product ads, trailers, or hero creatives and can pay a higher per‑second rate |
| Kling 1.5 Pro | 5–10 second clips for cinematic, physically consistent scenes | Typically 1080p output with advanced motion and scene coherence | $0.10 per second (for example, a 5-second video costs about $0.50 and a 10-second video about $1.00) | Strong option for visually demanding campaigns, branded videos, and client work where you want premium look but still transparent API pricing |
| Sora | Longer high‑fidelity clips, often 5–15 seconds or more depending on tier | High‑resolution cinematic output aimed at production‑grade use | Representative guides put Sora around $0.10–$0.30 per second depending on model tier and resolution, placing it at the top end of pricing | Best suited for hero campaigns, commercials, and flagship launch assets where maximum realism is worth a significantly higher per‑second cost |
Hailuo 02 API: frequently asked questions
Everything you need to know about the product and billing.
API Reference
Select endpoint
Authentication
All APIs require Bearer Token authentication.
Authorization:
Bearer YOUR_API_KEY/v1/videos/generationsCreate Video
Hailuo 02 supports T2V, I2V, FLF video generation.
Asynchronous processing mode, use the returned task ID to .
Request Parameters
modelstringRequiredDefault: MiniMax-Hailuo-02Video generation model name.
MiniMax-Hailuo-02promptstringOptionalText prompt describing the video content and camera movement.
Notes
- Max 2000 characters
- T2V: Required
- I2V/FLF: Optional
A cinematic shot of a cyberpunk city [Pan right]Supported Camera Commands:
[Pan left][Pan right][Tilt up][Tilt down][Zoom in][Zoom out][Push in][Pull out][Truck left][Truck right][Pedestal up][Pedestal down][Static shot][Tracking shot][Shake]image_urlsarrayOptionalList of image URLs for I2V or FLF modes.
Notes
- Limits: < 20MB, Short side > 300px
- Ratio: 2:5 ~ 5:2
- T2V: 0 images (Empty array)
- I2V: 1 image
- FLF: 2 images (First & Last Frame)
["https://example.com/image.jpg"]qualitystringOptionalDefault: 768pVideo resolution/quality.
| Value | Description |
|---|---|
| 512p | Standard definition (I2V only) |
| 768p | High definition (Default) |
| 1080p | Full HD (Max duration 6s) |
1080pdurationintegerOptionalDefault: 6Video duration in seconds.
| Value | Description |
|---|---|
| 6 | Standard duration (Default) |
| 10 | Extended duration (Not supported for 1080p) |
6model_paramsobjectOptionalModel specific parameters.
{"prompt_optimizer": true}