APIMart
MiniMax Hailuo 2.3 model icon
Video

MiniMax Hailuo 2.3 API

MiniMax Hailuo 2.3 is MiniMax's video model released on October 28, 2025, with better body movement, facial expressions and stylized looks than Hailuo 02. On APIMart it runs with model ID MiniMax-Hailuo-2.3 for text to video and first-frame image to video.

Text to VideoImage to VideoCamera Control

Service Highlights

  • Official Discounts
  • Pay-as-you-go
  • Fast & Low Latency
Input
43 characters
Output

Video link valid for 72 hours

MiniMax Hailuo 2.3 API Pricing

Transparent pricing with no hidden fees. Pay only for what you use.

VariantTierGoldCurrent pricePlatinumDiamondOfficialYour savings
MiniMax-Hailuo-2.3768P0.488Credits(~$0.0488)/sec0.4636Credits(~$0.0464)/sec0.4392Credits(~$0.0439)/sec0.61Credits(~$0.061)/sec20%
1080P0.72Credits(~$0.072)/sec0.684Credits(~$0.0684)/sec0.648Credits(~$0.0648)/sec0.9Credits(~$0.09)/sec20%

* Actual costs are subject to final output.

MiniMax Hailuo 2.3 API: Text and Image to Video with Camera Commands

Generate 6 or 10 second videos at 768p or 1080p with MiniMax Hailuo 2.3 on APIMart. Start from a prompt or a first-frame image, and steer the shot with 15 camera movement commands written right in the prompt.

50K+

Active Users

99.9%

Uptime

2x

Faster

—

Cost Savings

MiniMax Hailuo 2.3 API Example: Text to Video and Image to Video

Call MiniMax Hailuo 2.3 on APIMart with one POST request. Generation is asynchronous: submit a task, then poll the task endpoint to get the video URL.

  1. 1

    Authenticate Hailuo 2.3 API requests

    Save your APIMart key in the APIMART_API_KEY environment variable and send it as Authorization: Bearer <key> on every request.

  2. 2

    Submit a Hailuo 2.3 task

    POST /v1/videos/generations with model MiniMax-Hailuo-2.3, your prompt, duration and resolution. Add first_frame_image for image to video. The task ID is in data[0].task_id.

  3. 3

    Get the Hailuo 2.3 video

    Poll GET /v1/tasks/{task_id} until status is completed, then read the video URL from data.result.videos[0].url[0]. Results are kept for 72 hours, so download them in time.

    See the MiniMax Hailuo 2.3 API reference for every parameter, camera command and response field.

POST /v1/videos/generations
curl -X POST https://api.apimart.ai/v1/videos/generations \
  -H "Authorization: Bearer $APIMART_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "MiniMax-Hailuo-2.3",
    "prompt": "[推进]A barista pours latte art in a sunlit cafe, steam rising, warm cinematic light",
    "duration": 6,
    "resolution": "768p",
    "prompt_optimizer": true
  }'

MiniMax Hailuo 2.3 API Parameters

ParameterTypeRequiredDefaultDescription
modelstringRequiredDefault: MiniMax-Hailuo-2.3Use MiniMax-Hailuo-2.3.
promptstringRequiredDefault: —Scene, action and style, up to 2,000 characters. Supports camera commands such as [推进].
durationintegerOptionalDefault: 66 or 10 seconds. 1080p supports 6 seconds only. Send a number.
resolutionstringOptionalDefault: 768p768p or 1080p.
first_frame_imagestringOptionalDefault: —First frame as a public URL or a Base64 data URI.
prompt_optimizerbooleanOptionalDefault: trueAutomatically optimize the prompt.
fast_pretreatmentbooleanOptionalDefault: falseShorten the prompt optimization step for faster processing.
watermarkbooleanOptionalDefault: falseAdd a watermark to the output.
nsfw_checkbooleanOptionalDefault: falseReview the prompt and input images with omni-moderation-latest before submission.

Guides, comparisons and pricing analysis from the APIMart blog.