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.
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.
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.
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.
Two image inputs — a person photo and a product photo — combined into one prompt-styled result.
The prompt controls the setting: a clean studio backdrop, an outdoor lifestyle scene, or a creative concept background.
Generate marketing and catalog-style imagery without booking a model, a studio, or a photographer.
Produce multiple styled variants of the same product fast — different backgrounds, different models, different prompts — for listings, ads, and social content.
Run the result through Muapi's image upscaler for higher-resolution listing or print use.
No subscription or minimum commitment — $0.05 per generation.
POST /api/v1/upload_file, or use any publicly reachable URL.POST /api/v1/ai-product-photography with person_image_url, product_image_url, and prompt.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())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.
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."
$0.05 per generation, pay-as-you-go — no subscription required.
A person_image_url, a product_image_url, and a prompt describing the desired style or background. All three are required.
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.
Yes. Sign up at muapi.ai, create an API key from your dashboard, and start calling the endpoint immediately — no waitlist required.