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.

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.

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"
  }'

Tip: Use template_ids to generate multiple mockups from one artwork in a single request (up to 12 templates).

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