AI Video Effects API: AI Image-to-Video

Animate images to video with AI Video Effects via the Muapi REST API. Pay per generation — no subscription needed.

AI Video Effects API Reference

Endpoint

POST https://api.muapi.ai/api/v1/generate_wan_ai_effects

Submit a job with your MuApi API key in the x-api-key header, then poll https://api.muapi.ai/api/v1/predictions/{request_id}/result until status is completed.

Parameters

NameTypeRequiredDescription
promptstringYesThe prompt to insert into the predefined prompt template for the selected effect.
image_urlstringYesURL of the input image.
namestringNoThe type of effect to apply to the video.Options: 360 Rotation, Abandoned Places, Angry, Animal Documentary, Assassin It, Baby It, Boxing, Bride It, Cakeify, Cartoon Jaw Drop, Cats, Crush It, Crying, Cyberpunk 2077, Deflate It, Disney Princess It, Dogs, Eye Close-Up, Fantasy Landscapes, Film Noir, Fire, Glamor, Goblin, Gun Reveal, Hug Jesus, Hulk Transformation, Inflate It, Jungle It, Jumpscare, Kamehameha, Kiss Cam, Kissing, Lego, Laughing, Little Planet, Live Wallpaper, Looping Pixel Art, Melt It, Mona Lisa It, Museum It, Muscle Show Off, Orc, Pixar, Pirate Captain, POV Driving, Princess It, Puppy it, Robotic Face Reveal, Samurai It, Sharingan Eyes, Skyrim Fus-Ro-Dah, Snow White It, Squish It, Steamboat Willie, Super Saiyan Transformation, Tsunami, Ultra Wide, VHS Footage, VIP It, Warrior It, Wind Blast, Younger Self Selfie, Zen It, Zoom CallDefault: "Cakeify"
aspect_ratiostringNoAspect ratio of the output video.Options: 16:9, 9:16, 1:1Default: "16:9"
resolutionstringNoThe resolution of the generated video.Options: 480p, 720pDefault: "480p"
qualitystringNoThe quality of the generated video.Options: medium, highDefault: "medium"
durationintNoThe duration of the generated video in secondsOptions: 5, 10Default: 5

cURL example

REQUEST_ID=$(curl -s -X POST https://api.muapi.ai/api/v1/generate_wan_ai_effects \
  -H "x-api-key: $MUAPI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"prompt":"<prompt>","image_url":"https://example.com/your-image_url"}' | jq -r .request_id)

curl -s https://api.muapi.ai/api/v1/predictions/$REQUEST_ID/result -H "x-api-key: $MUAPI_API_KEY"

Python example

import os, time, requests

API = "https://api.muapi.ai/api/v1"
headers = {"x-api-key": os.environ["MUAPI_API_KEY"]}

r = requests.post(f"{API}/generate_wan_ai_effects", headers=headers, json={"prompt":"<prompt>","image_url":"https://example.com/your-image_url"})
request_id = r.json()["request_id"]

while True:
    res = requests.get(f"{API}/predictions/{request_id}/result", headers=headers).json()
    if res["status"] == "completed":
        print(res["outputs"]); break
    if res["status"] == "failed":
        raise RuntimeError(res.get("error"))
    time.sleep(3)

Full docs and agent/MCP integration: llms.txt. Get an API key at muapi.ai/access-keys.

AI Video Effects API: AI Image-to-Video