Bulk Image Processing API for High-Speed, Automated Mockup Creation

Eliminate hours of manual work and scale your product visuals with our bulk image processing API. Generate high-quality, realistic mockups in seconds directly within your website, software, or app using Adobe Photoshop Templates.


import fetch from "node-fetch";

await fetch("https://app.dynamicmockups.com/api/v1/renders", {
    method: "POST",
    headers: {
	"Accept": "application/json",
        "Content-Type": "application/json",
        "X-API-KEY": "YOUR_API_KEY_HERE",
    },
    body: JSON.stringify({
        mockup_uuid: "c315f78f-d2c7-4541-b240-a9372842de94",
        smart_objects: [
            {
                uuid: "128394ee-6758-4f2f-aa36-e2b19b152bd9",
                asset: {
                    url: "https://dynamicmockups.com/logo.png"
                },
                color: "#ffd667",
            },
        ],
    }),
})
  .then((response) => response.json())
  .then((result) => console.log(result));
                  require 'httparty'

class MockupService
    include HTTParty
    base_uri 'https://app.dynamicmockups.com/api/v1'

    def initialize(api_key)
        @api_key = api_key
    end

    def create_mockup
        self.class.post('/renders',
            headers: {
			'Accept' => 'application/json',
                'Content-Type' => 'application/json',
                'X-API-KEY' => @api_key
            },
            body: {
                mockup_uuid: 'c315f78f-d2c7-4541-b240-a9372842de94',
                smart_objects: [
                    {
                        uuid: '128394ee-6758-4f2f-aa36-e2b19b152bd9',
                        asset: {
                            url: 'https://dynamicmockups.com/logo.png'
                        },
                        color: '#ffd667'
                    }
                ]
            }.to_json
        )
    end
end
                  
                  
import requests

url = "https://app.dynamicmockups.com/api/v1/renders"
headers = {
	"Accept": "application/json",
	"Content-Type": "application/json",
	"X-API-KEY": "YOUR_API_KEY_HERE"
}
data = {
	"mockup_uuid": "c315f78f-d2c7-4541-b240-a9372842de94",
	"smart_objects": [{
		"uuid": "128394ee-6758-4f2f-aa36-e2b19b152bd9",
		"asset": {
			"url": "https://dynamicmockups.com/logo.png"
		},
		"color": "#ffd667"
	}]
}

response = requests.post(url, headers=headers, json=data)
print(response.json())
                  
                  
                  
namespace App\Services;
use Illuminate\Support\Facades\Http;

class MockupService
{
    public function createMockup($apiKey)
    {
        $response = Http::withHeaders([
		'Accept' => 'application/json',
            'Content-Type' => 'application/json',
            'X-API-KEY' => $apiKey,
        ])
        ->post('https://app.dynamicmockups.com/api/v1/renders', [
            'mockup_uuid' => 'c315f78f-d2c7-4541-b240-a9372842de94',
            'smart_objects' => [
                [
                    'uuid' => '128394ee-6758-4f2f-aa36-e2b19b152bd9',
                    'asset' => [
                        'url' => 'https://dynamicmockups.com/logo.png'
                    ],
                    'color' => '#ffd667',
                ],
            ],
        ]);

        return $response->body();
    }
} 
                  

Trusted by 45,000+ print-on-demand platforms & brands from

  • Shopify
  • Etsy
  • WooCommerce
  • Wix
  • Amazon
  • AliExpress
  • BigCommerce

Why Choose Dynamic Mockups for Bulk Image Processing?

Automate Mockup Creation at Lightning Speed

No more waiting hours to create and update product images. With Dynamic Mockups' Bulk Image Processing API, you can generate mockups in just 1 second, helping you list new products faster and drive sales instantly.

Start Creating Now
Automate Mockup Creation at Lightning Speed

Stand Out with Custom Adobe Photoshop Mockups

Ditch generic templates and create on-brand, unique mockups that align with your product’s style. Use your own Adobe Photoshop templates to generate mockups tailored to your brand identity and audience preferences.

Start Creating Now
Stand Out with Custom Adobe Photoshop Mockups

Scale with Bulk Image Processing API

Easily generate thousands of product mockups with just a few lines of code. Whether you're running an eCommerce store or print-on-demand business, our API allows you to create mockups dynamically based on your design and color variations—no manual work required.

Start Creating Now
Scale with Bulk Image Processing API

Scale with Bulk Image Processing API

Join thousands of brands using Dynamic Mockups’ bulk image processing API to streamline their product visuals and scale their business faster. *No Credit Card required

How do I use the Free Online Mockup Editor?

Simply open the editor in your browser, choose a template, customize it to your liking, and download your design—no sign-up required.

Can I use the mockups commercially?

Yes, you can download and use your mockups for commercial projects, presentations, or online stores.

Can I embed the editor on my website?

Absolutely! Our editor can be integrated seamlessly with your website for an enhanced user experience.