Models/Product Photography

Product Photography API

Live$0.05 / generation

Muapi's product photography API composites a product image onto a person image and places both into a studio, lifestyle, or creative background described by a text prompt — a model holding, wearing, or using your product, styled the way you describe it. One REST call, the same submit-and-poll pattern as every other model on the platform, $0.05 per generation.

MuapiImage

AI Product Photography

Create professional-grade product photos using AI. Upload a person image and a product image, describe the shot with a prompt, and get a studio-style, lifestyle, or creative-background composite in seconds.

Person + product image + prompt in
$0.05 / generation
Try Model

What is a Product Photography API?

A product photography API turns a plain product image into a styled marketing or catalog shot — a model holding or using the item, set against a studio backdrop, lifestyle scene, or creative background described by a prompt — without booking a photo shoot, a studio, or a model.

Muapi exposes this through AI Product Photography, a single endpoint that takes a person_image_url, a product_image_url, and a prompt describing the style or setting, and returns the composited result — one API key, one request/poll flow, pay-as-you-go pricing.

Product Photography vs. Virtual Try-On

These are adjacent but distinct intents. Product photography composites a product onto a person and places both into a new prompt-described scene — the goal is a styled marketing or lifestyle shot, and the background and setting are driven by the prompt. Virtual try-on takes an existing person photo and swaps in a different garment while keeping the original scene — the goal is a fit/look visualization of that specific person. If your goal is "produce a styled lifestyle photo of this product with a model," use product photography; if your goal is "show how this garment looks on this exact person," use virtual try-on instead.

Key Capabilities

Person + Product Compositing

Two image inputs — a person photo and a product photo — combined into one prompt-styled result.

Studio, Lifestyle, or Creative Backgrounds

The prompt controls the setting: a clean studio backdrop, an outdoor lifestyle scene, or a creative concept background.

No Photo Shoot Required

Generate marketing and catalog-style imagery without booking a model, a studio, or a photographer.

E-Commerce and Marketing Workflows

Produce multiple styled variants of the same product fast — different backgrounds, different models, different prompts — for listings, ads, and social content.

Pair with Upscaling

Run the result through Muapi's image upscaler for higher-resolution listing or print use.

Pay Per Generation

No subscription or minimum commitment — $0.05 per generation.

Getting Good Input and Prompt Results

  • Use a clear, well-lit person photo. A single subject, neutral pose, and good lighting gives the model the cleanest reference for compositing the product naturally.
  • Isolate the product. A clean product shot with minimal background clutter produces more accurate shape and texture transfer than a product photographed in a busy scene.
  • Be specific in the prompt. Describe the background, lighting, and mood explicitly — "studio white background, soft lighting" and "outdoor lifestyle shot, golden hour" produce very different results from the same two input images.
  • Expect some iteration. Like every generative image model, results vary run to run — treat the first output as a draft and re-run with a refined prompt or cleaner source image if the composite looks off.

How to Call the Product Photography API

  1. Host both images. Upload the person photo and product photo via POST /api/v1/upload_file, or use any publicly reachable URL.
  2. Submit the request. POST /api/v1/ai-product-photography with person_image_url, product_image_url, and prompt.
  3. Poll for completion. Check GET /api/v1/predictions/{request_id}/result until status is completed, then download the composited image.
curl -X POST https://api.muapi.ai/api/v1/ai-product-photography \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
    "person_image_url": "https://example.com/model-photo.jpg",
    "product_image_url": "https://example.com/product-photo.jpg",
    "prompt": "Promoting brand in professional studio look"
  }'
import requests

response = requests.post(
    "https://api.muapi.ai/api/v1/ai-product-photography",
    headers={"x-api-key": "YOUR_API_KEY"},
    json={
        "person_image_url": "https://example.com/model-photo.jpg",
        "product_image_url": "https://example.com/product-photo.jpg",
        "prompt": "Promoting brand in professional studio look",
    },
)
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 Product Photography API?

Muapi's product photography API (AI Product Photography) takes a person photo, a product photo, and a text prompt, and generates a styled studio, lifestyle, or creative-background image of that product with that person, via a single REST endpoint.

How is this different from Virtual Try-On?

Product photography composites a product onto a person and restyles the whole scene using a prompt. Virtual try-on swaps a garment onto an existing person photo while keeping the original scene. Use product photography for "a styled lifestyle shot of this product," virtual try-on for "how this garment looks on this specific person."

How much does product photography cost?

$0.05 per generation, pay-as-you-go — no subscription required.

What inputs does it need?

A person_image_url, a product_image_url, and a prompt describing the desired style or background. All three are required.

Can I generate a product shot without a person in it?

The current endpoint requires both a person image and a product image. For a person-free result, use a general image-editing or background-generation model from Muapi's image-edit category instead.

Can I get Product Photography API access right now?

Yes. Sign up at muapi.ai, create an API key from your dashboard, and start calling the endpoint immediately — no waitlist required.