Mockupanda
Mockup API

Generate mockups
programmatically

Integrate professional product mockups directly into your workflow. Same quality as our editor, delivered via a simple REST API.

View docs
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.

Multi-frame support

Templates with multiple artwork slots (e.g. mug front & back) are fully supported.

Simple REST API

Send a POST with your artwork and template ID. Get back a rendered image. 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.

generate-mockup.sh
curl -sS -w "\nHTTP Status: %{http_code}\n" \
  -X POST https://mockupanda.com/api/v1/mockups/generate \
  -H "Authorization: Bearer mk_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "template_id": "your-template-id",
    "artwork_url": "https://example.com/artwork.png",
    "format": "jpeg",
    "width": 2000,
    "response_format": "json"
  }'
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