Generate Mockups via API as fast as 1 sec ⚡️

Create realistic mockups on-demand in your website, software, or app in a few lines of code using Adobe Photoshop Templates.

No Credit Card required


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();
    }
} 
                  

For Print-on-Demand Platforms, Marketplaces and Brands

If you’re building a Print-on-Demand platform, AI-Powered Marketplace, E-commerce brand, or you just like automating
stuff, you can dynamically add realistic Mockups to any section of your website and app in minutes.

Trusted by 2,000+ companies & individuals from

0.9s

Max Render Speed

5 min

Setup Process

99.99%

Server Uptime

1M+

Mockups Created Monthly

Stand out with unique Adobe Photoshop Mockups

Create on-brand Mockups that resonate with your target audience with your own custom Adobe Photoshop Templates.

Bulk create realistic Mockups with a few lines of code

Dynamically create realistic Mockups in your own website, software or app just by providing your designs and colors.

Avoid 16 hours of waiting time per week

Manually editing Mockups slows down how quickly you list new products. With our API, you can create Mockups instantly, so your products reach customers faster and sell quicker.

Automate Mockup Creation with Integrations

Dynamic Mockups and Etsy integration

Etsy

Sync Mockups with your listings and avoid the need for repetitive and manual updates.

Dynamic Mockups and WooCommerce Wordpress integration

WooCommerce

Allow your customers to upload designs and display them in realistic product Mockups.

Dynamic Mockups and Adobe Photoshop integration

Adobe Photoshop

Bring your own Custom Adobe Photoshop Templates and automate the creation in a simple UI.

PokeyTifu99

New Mockups revived my Sales!

“I put my shop in vacation mode in March and couldn’t get it going again. Took time to redo all Mockups on my top sellers and it revived my traffic. Every listing is 7 photos and all of them are useful for customers when they scroll through. Don't get discouraged, just adapt and make changes!”

Testimonials

What users are saying about Dynamic Mockups

Donny Widjaja

"Spent the evening making mockups for my store with Dynamic Mockups. Super easy to use and the results look amazing. Big thanks! 🙌"

4:34 PM • Nov 8, 2023

Mario Diaz

"Woke up early, did my morning routine, then had a productive session creating mockups with Dynamic Mockups. Loving it!"

2:24 PM • Dec 18, 2023

Ruben Tiongson Jr.

“I just want to make a point here right now... This product is just great...!!”

1:53 AM • Feb 12, 2024

Daniel Cortes

"Playing around with the API today 🙂 Dynamic Mockups makes automation so simple. 📦 Hoping for more templates soon."

9:44 PM • Apr 14, 2024

Libor Bednarik

"Dynamic Mockups API has made creating mockups so much easier and faster. 🌟 My product listings look great thanks to it."

8:43 PM • May 30, 2024

Rich Toy

"Dynamic Mockups has become an essential part of my workflow. ⏳ The API integration is smooth and saves me tons of time."

11:11 PM • Mar 29, 2024

Discover our pricing plans

Learn more about our API pricing plans, compare features, and subscribe.

Create 1.000+ Mockups in seconds
Showcase your Print-on-Demand products like big brands in 1 click.
No Credit Card required

FAQ

Is the Mockup Generator API easy to integrate?

Yes, the API comes with clear instructions and works with common programming languages, making integration straightforward. Check out our API Docs for more info.

Can the API handle a lot of requests at once?

Yes, the API can manage large numbers of requests efficiently. The API runs on AWS so there are basically no technical limitations.

Will the mockups be high-quality?

Yes, the API generates high-resolution images, ensuring your mockups look sharp.

Can I use my own Photoshop templates with the API?

Yes, the API supports custom Photoshop templates. Check out our Formatting Guide to ensure that you get the best results.

How fast does the API create mockups?

The API can generate mockups in less than 1 second. The time it takes can vary based on the complexity and size of your template, the size of your design asset and your internet connection. Check out our Formatting Guide to ensure that you get the best results.

What happens if something goes wrong with the mockup generation?

The API has built-in error handling that provides clear messages to help you quickly identify and fix any issues. You can also join our Slack Community and get help from our engineers.

How much does the API cost?

The pricing is based on how many mockups you make. Check out the Pricing and make sure to review the costs so there are no surprises.