Mockup API

Mockup API for
print on demand

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

One artwork in. Every mockup out.

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.

Abstract arch and sun art print used as the demo artwork

artwork_url · art.png · 1200×1800

POST /api/v1/mockups/generate

template_ids: [4]

Ready to send
Art print rendered into the French villa, wooden frame template by the Mockupanda API
queued

8e4c6df5

Art print rendered into the Modern farmhouse console template by the Mockupanda API
queued

fde55bb1

Art print rendered into the Spanish villa, terracotta floor template by the Mockupanda API
queued

f8bdf337

Art print rendered into the Soft light wall art template by the Mockupanda API
queued

5c76fbe1

Template library

The scenes are already built

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.

Angled Walnut Sideboard Living Room With Table Lamp
Angled White Frame Reading Corner With Floor Lamp
Angled Black Frame Dining Room With Pampas
Angled Oak Frame Bedroom With Olive Branches
Angled White Frame Entryway With Fiddle Leaf Fig
Angled Black Frame Dining Nook With Tulips
Coastal Navy Mantelpiece Frame
Cobalt Quilt Toddler Room
Angled Walnut Sideboard Living Room With Table Lamp
Angled White Frame Reading Corner With Floor Lamp
Angled Black Frame Dining Room With Pampas
Angled Oak Frame Bedroom With Olive Branches
Angled White Frame Entryway With Fiddle Leaf Fig
Angled Black Frame Dining Nook With Tulips
Coastal Navy Mantelpiece Frame
Cobalt Quilt Toddler Room
Celadon Tile Bathroom Vanity
Terracotta Zellige Noon Kitchen
Sunny Home Office Ledge Pair
Linen Sofa Matted Frame Trio
Mid-Century Home Office Grid of Six
Warm Neutral Living Room Frame Pair
Clay Limewash Kantha Bedroom Grid
Scandi Nook Teatime Grid
Celadon Tile Bathroom Vanity
Terracotta Zellige Noon Kitchen
Sunny Home Office Ledge Pair
Linen Sofa Matted Frame Trio
Mid-Century Home Office Grid of Six
Warm Neutral Living Room Frame Pair
Clay Limewash Kantha Bedroom Grid
Scandi Nook Teatime Grid
Wall ArtT-ShirtsSignsTote BagsBusiness CardsHoodiesMugsScreens

Find the right scene without browsing

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 across the whole library
  • Ratio matching, so a 2:3 print never lands in a square frame
  • Multi-frame scenes for gallery walls, plus t-shirts, totes, signs and screens
  • Upload your own photo or PSD and it gets a template id too
# 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

Everything you need

Pixel-perfect mockups

Same rendering engine as our editor: perspective transforms, blend modes, and masking.

Fast generation

Get rendered mockups in seconds. Optimized server-side rendering with configurable output size.

Batch generation

Generate up to 12 mockups from one artwork in a single request. Perfect for bulk operations.

Simple REST API

Send a POST with your artwork and template ID(s). Get back rendered image(s). That's it.

Secure API keys

Generate and manage API keys from your dashboard. Keys are hashed and stored securely.

Usage-based pricing

Pay only for what you use. No monthly minimums, no upfront commitments.

How it works

Three steps to mockups at scale

1

Get your API key

Sign in and create an API key from your dashboard.

2

Pick a template

Browse templates via the API or dashboard and grab the template ID.

3

Generate mockups

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

Built for sellers and the people who build for them

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.

Etsy bulk listing tools

Automatically generate listing photos for every new product variant. Skip the editor entirely and push mockups directly to Etsy via their API.

Shopify app development

Add print mockup generation to your Shopify app. Let merchants preview their designs on realistic room and frame templates before publishing.

Print-on-demand automation

Integrate mockup generation into your POD fulfillment pipeline. New designs get mockups automatically, with no manual steps.

CI/CD & design pipelines

Run mockup generation as part of your build or asset pipeline. POST artwork, receive renders, store in your CDN, fully automated.

Pricing

Simple, usage-based pricing

Pay per mockup generated. No subscriptions required.

$0.01

per mockup generated

  • ✓ Full resolution output (up to 4000px)
  • ✓ No watermarks
  • ✓ All templates included
  • ✓ Multi-frame support
  • ✓ JPEG and PNG output