Every product,
shot like it's the hero.
Upload a product shot and get studio-quality listing images in every setting — marble, wood, beach, seamless white, and 10 more. No photographer, no lightbox, no reshoot when the campaign changes.






Every product looks better here.
Fragrance, footwear, bags, beauty, home goods, accessories — one consistent compositing engine, dropped into whatever category you sell in.






From product photo to listing-ready shot — in four steps.
Upload your product photo
One clean shot of your product — on a plain background or not, it doesn't matter. Up to 8 reference angles per product if you want the model to see it from every side.
Pick scenes and quality
Choose from 14 curated studio scenes — marble, wood, beach, seamless white, and more — or add your own direction. Standard for everyday listings, Pro for sharp 2K hero shots.
We composite the shot
Your product's exact shape, label, and colors are preserved — nothing is redesigned or relabeled. Credits are reserved when you submit and settled only when the image lands.
Download and list
Outputs land on a permanent URL, ready for Amazon, Shopify, or your ad platform of choice. Downloads are free forever, or wire the whole loop into an agent over REST, MCP, or x402.
14 scenes, curated for listings that convert.
Every scene is a set — surface, light, and mood — that your product drops into unchanged. Mix them across a single listing or a whole seasonal refresh.














Create faster with presets.
A running gallery of real shots across categories — click any tile to see it full size. Every one is one photo, one scene, one submit.
One product photo, wherever it needs to sell.
The hard part of listing photography isn't any single shot — it's having the right scene for every channel without a reshoot for each one.
Amazon & marketplace main images
Composite onto Seamless White or Minimalist Marble for a clean, compliant main-image look — even bright, contact shadow, no distractions.
Lifestyle shots
Drop the same product into Sunny Beach, Rustic Wood, or Kitchen Counter for the in-context shots that convert on a product page or an ad.
Shopify & DTC storefronts
Build a coherent, on-brand product gallery across scenes for a hero image, thumbnails, and detail shots — from the one photo you already have.
Seasonal campaigns
Swap Holiday Tabletop in for the fourth quarter, Outdoor Picnic for summer — refresh a listing's mood without a reshoot every season.
Agencies managing many SKUs
Run the same scene across a whole catalog, or a different scene per client brief — priced per shot, so a batch costs exactly what it costs.
AI shopping & marketplace agents
Every shot is a REST endpoint and an MCP tool. Point an agent at the studio and it renders listing images programmatically — refused when credits run short, never overdrawn.
A photo studio, not another subscription.
Everything a listing needs — a curated scene catalog, product-safe compositing, a gallery, share pages — plus full agent rails. You pay per shot, from the same credit wallet every Ounie product shares.
Quality tiers: Standard · Pro — Clean, fast product composites — great for everyday listing shots.
Every scene is an endpoint. Every endpoint is a tool.
Uploading a reference photo, generating a shot, polling, the gallery, credits — all of it is a REST endpoint and a native MCP tool. Wire the studio into a listing pipeline, or point an assistant at it and let it render on your behalf, drawing your shared Ounie credits.
Upload a reference photo, then submit a shot — bearer key, JSON in, a permanent URL out.
curl -X POST https://productstudio.ounie.com/api/generations \
-H "Authorization: Bearer pst_live_…" \
-d '{"scene":"minimalist-marble","reference_image_key":"…"}'Native tools for Claude, Cursor, ChatGPT — and the Ounie AI Team, which connects with the key in the URL where headers can't be set.
https://productstudio.ounie.com/api/mcp # header-less clients: …/api/mcp?api_key=pst_live_…
No account, no key — pay $0.50 in USDC for one Pro product shot, settled on-chain.
POST /api/x402/generate → 402 (terms)
retry with X-Payment: <signed>
→ 200 { url }One ounie_live_ key works across the whole Ounie app fleet — including this one.
Authorization: Bearer ounie_live_… # works across every Ounie app
// Any MCP host — Claude, Cursor, the AI SDK
{
"mcpServers": {
"product-studio": {
"url": "https://productstudio.ounie.com/api/mcp",
"headers": { "Authorization": "Bearer pst_live_…" }
}
}
}
// …or the Ounie AI Team — the key rides the URL:
// https://productstudio.ounie.com/api/mcp?api_key=ounie_live_…
// tool call → create_product_shot
{ "product_image_url": "https://…/mug.png",
"scene": "rustic-wood",
"quality": "pro" }
→ { "shot_id": "…",
"url": "https://…/outputs/….png",
"credits_spent": 40 }
// still rendering → poll get_shot with shot_idPay per shot. Never per month.
Credits are reserved when you submit and settled only when your shot is delivered — a failed render refunds automatically, in full. 1 credit = 1¢. The scene catalog, gallery, downloads, and share pages are free.
You pay per shot — a batch of scenes on one product is one shot per scene, up to 8 per submit.
The questions we get first.
Your next listing shot is one photo away.
Sign in with your Ounie account, upload your product, and pick a scene — a Standard shot costs about 0.12 dollars.