Mockup API
POST an artwork and a few template ids, get back finished product photos. Ready-made scenes are already built for you, so there is no PSD to wrangle and nothing to render yourself.
No subscription required
$0.01 per mockup
curl -X POST https://www.mockupanda.com/api/v1/mockups/generate \
-H "Authorization: Bearer $MOCKUPANDA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"template_ids": ["bedroom-poster-01", "gallery-wall-04"],
"artwork_url": "https://yourcdn.com/art.png",
"response_format": "json",
"width": 2000
}'One request, up to 12 mockups back. Full resolution, no watermark.
See it work
Send one file and a list of template ids. Every scene renders in parallel and comes back in the same response. The four results below are real API output, nothing retouched.

artwork_url · art.png · 1200×1800
POST /api/v1/mockups/generate
template_ids: [4]

8e4c6df5 · French villa, wooden frame

fde55bb1 · Modern farmhouse console

f8bdf337 · Spanish villa, terracotta floor

5c76fbe1 · Soft light wall art
Template library
New to Mockupanda? The hard part is already done. Every scene our editor ships with is available through the API, with the frame corners, masking and lighting mapped by hand. You never touch a PSD, you just pass a template id.
The templates endpoint searches by meaning, not just keywords, so “sunlit beige bedroom” finds the right scenes even when those words appear nowhere in the name. Filter by category, orientation or aspect ratio, or hand over your artwork and get back only the templates shaped for it.
# Plain language search, filtered to the shape of your artwork
curl -G https://www.mockupanda.com/api/v1/templates \
-H "Authorization: Bearer $MOCKUPANDA_API_KEY" \
--data-urlencode "q=sunlit beige bedroom" \
--data-urlencode "ratio=2:3"Features
Same rendering engine as our editor: perspective transforms, blend modes, and masking.
Get rendered mockups in seconds. Optimized server-side rendering with configurable output size.
Generate up to 12 mockups from one artwork in a single request. Perfect for bulk operations.
Send a POST with your artwork and template ID(s). Get back rendered image(s). That's it.
Generate and manage API keys from your dashboard. Keys are hashed and stored securely.
Pay only for what you use. No monthly minimums, no upfront commitments.
How it works
Sign in and create an API key from your dashboard.
Browse templates via the API or dashboard and grab the template ID.
POST your artwork and template ID. Receive a rendered mockup image.
Tip: Use template_ids to generate multiple mockups from one artwork in a single request (up to 12 templates).
Use Cases
Whether you're automating your own catalog or building the tool thousands of sellers use, the Mockupanda API fits wherever mockup generation needs to happen at scale.
Automatically generate listing photos for every new product variant. Skip the editor entirely and push mockups directly to Etsy via their API.
Add print mockup generation to your Shopify app. Let merchants preview their designs on realistic room and frame templates before publishing.
Integrate mockup generation into your POD fulfillment pipeline. New designs get mockups automatically, with no manual steps.
Run mockup generation as part of your build or asset pipeline. POST artwork, receive renders, store in your CDN, fully automated.
Pricing
Pay per mockup generated. No subscriptions required.
$0.01
per mockup generated