Models/AI Photo Effects

AI Photo Effects API

LiveFrom $0.03 / image

Muapi's AI photo effects API takes one photo and returns it transformed by a named effect — a 3D figurine or action figure, a comic or pixel-art character, a 1950s or 1980s decade look, a famous landmark or painting scene, or a professional-photo cleanup. Choose a preset by name, send one REST request, poll for the result. 48 presets across three endpoints, from $0.03 per image.

MuapiImage

AI Image Effects

18 viral photo effects — figurines, plush dolls, comics, pixel characters and miniature worlds — applied to your photo.

Image + effect name in
From $0.03 / image
Try Model

What is an AI Photo Effects API?

An AI photo effects API applies a predefined creative effect to an input image and returns the result. You pick the effect by name — "Angel Figurine", "1980s Decade", "Taj Mahal Landmark" — and the platform supplies the tuned prompt and settings behind it, so output is consistent and easy to automate.

Muapi offers three effects endpoints with a shared authentication scheme and submit-and-poll flow: AI Image Effects (18 viral looks such as figurines, comics and pixel characters), Nano Banana Effects (17 looks including decade styles, landmarks and famous-art scenes, with aspect-ratio control) and Flux Kontext Effects (13 edit-style effects such as age progression, hair change and background change). A single-style Ghibli endpoint is also available.

Photo Effects vs. Prompt-Based Image Editing

Photo effects are fixed, named looks: choose "3D Figurine" and get that style on any photo, every time. Prompt-based image editing is open-ended — you describe the change in words and results vary with the instruction. Use the effects API for repeatable templates, filter-style features and viral formats; use an image-editing model when you need a bespoke edit. Compare with the AI Image Editing API →

Key Capabilities

48 Named Photo Effects

Figurines, plush and felt styles, comics, pixel art, decade looks, landmarks, famous-art scenes and photo cleanups, selected by one name parameter.

One Image In, One Image Out

Send a single image URL and effect name. No prompt writing is required for the image-effects and Nano Banana endpoints.

Edit-Style Effects

Flux Kontext Effects covers age progression, hair change, expression change, object removal, background change, weather and time of day.

Aspect-Ratio Control

Nano Banana Effects lets you set the output aspect ratio — 1:1, 3:4, 4:3, 9:16, 16:9, 3:2, 2:3, 5:4, 4:5, 21:9 or Auto.

Very Low Cost per Image

From $0.03 per image, so you can offer effects in consumer apps and batch jobs.

One Async API

Every effect uses the same request, polling and webhook flow as the rest of Muapi, with pay-as-you-go pricing.

All Supported Photo Effects

Every preset below can be passed as the name parameter on its endpoint. Names are case-sensitive — copy them exactly as shown.

AI Image Effects

POST /api/v1/image-effects18 effectsTry in Playground →
  • Acryclic Ornaments
  • Advanced Photography
  • American Comic Style
  • Angel Figurine
  • Blurry Selfie
  • Cyberpunk
  • Exotic Charm
  • Felt 3D Polaroid
  • Felt Keychain
  • Furry Dream Doll
  • Futuristic American Comics
  • Glass Ball
  • In The Stadium
  • Lofi Pixel Character
  • Lying On Fluffy Belly
  • Landscape Mini World
  • My World
  • Plastic Bubble Figure

Nano Banana Effects

POST /api/v1/nano-banana-effects17 effectsTry in Playground →
  • 3D Figurine
  • 16bit Game Character
  • 1920s Decade
  • 1950s Decade
  • 1970s Decade
  • 1980s Decade
  • Action Figure
  • American Gothic Art
  • Egypts Landmark
  • Eiffel Tower Landmark
  • Famous Art
  • Great Wall of China Landmark
  • Mona Lisa Art
  • Persistent Memory Art
  • Statue of Liberty Landmark
  • Taj Mahal Landmark
  • Vincent Van Gogh Art

Flux Kontext Effects

POST /api/v1/flux-kontext-effects13 effectsTry in Playground →
  • Age Progression
  • Background Change
  • Cartoonify
  • Color Correction
  • Expression Change
  • Face Enhancement
  • Hair Change
  • Object Removal
  • Professional Photo
  • Scene Composition
  • Style Transfer
  • Time of Day
  • Weather Effect

Getting the Best Results

  • Use a clear, well-lit photo. A sharp subject with clean lighting transfers into effects such as figurines and comics far better than a blurry or dark image.
  • Match the effect to the photo. Portrait effects expect a visible person; landmark and decade effects work best with full-body or well-framed shots.
  • Pick the endpoint that fits. Use Nano Banana Effects for aspect-ratio control, AI Image Effects for the cheapest viral looks, and Flux Kontext Effects for edit-style changes.
  • Expect some iteration. Like every generative model, results vary run to run — treat the first output as a draft and re-run with a cleaner source image if needed.

Privacy and Consent

Photo effects generate a likeness-based image of whoever appears in the photo. Only submit photos of people who have agreed to be used this way, and do not use effects to create misleading content about a real person. Muapi does not verify consent on your behalf; that responsibility sits with the API caller.

How to Call the Photo Effects API

  1. Host your image. Upload it via POST /api/v1/upload_file or use any publicly reachable URL.
  2. Submit the request. Call POST /api/v1/image-effects with image_url and name (the effect). nano-banana-effects adds an optional aspect_ratio; flux-kontext-effects also requires a prompt.
  3. Poll for completion. Check GET /api/v1/predictions/{request_id}/result until status is completed, then download the image, or set a webhook to be notified.
curl -X POST https://api.muapi.ai/api/v1/image-effects \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
    "image_url": "https://example.com/photo.jpg",
    "name": "Angel Figurine"
  }'
import requests

response = requests.post(
    "https://api.muapi.ai/api/v1/image-effects",
    headers={"x-api-key": "YOUR_API_KEY"},
    json={
        "image_url": "https://example.com/photo.jpg",
        "name": "Angel Figurine",
    },
)
request_id = response.json()["request_id"]

result = requests.get(
    f"https://api.muapi.ai/api/v1/predictions/{request_id}/result",
    headers={"x-api-key": "YOUR_API_KEY"},
)
print(result.json())

Frequently Asked Questions

What is the AI Photo Effects API?

It is a set of REST endpoints that apply a named creative effect — a figurine, comic, decade look, landmark scene or edit — to an input photo and return the transformed image.

How many photo effects are supported?

48 presets: 18 on AI Image Effects, 17 on Nano Banana Effects and 13 on Flux Kontext Effects. The full list is on this page. A separate single-style Ghibli endpoint is also available.

How much does a photo effect cost?

AI Image Effects and Nano Banana Effects are $0.03 per image. Flux Kontext Effects is $0.04 per image.

Is this the same as an AI photo filter API?

Yes — "photo effects", "image effects" and "AI photo filter" describe the same task of applying a predefined look to an existing image.

Do I need to write a prompt?

Not for AI Image Effects or Nano Banana Effects. Flux Kontext Effects takes a prompt alongside the effect name.

Is there a free way to test it?

Sandbox API keys return mock results instantly without spending credits, so you can build your integration before generating real images.