Skip to content

Devices

The device setting specifies which device model to use for the mockup.

Usage

json
{
  "settings": {
    "device": "iphone-15-pro-max"
  }
}

Available Devices

iPhone

IDModel
iphone-15-pro-maxiPhone 15 Pro Max
iphone-13-pro-maxiPhone 13 Pro Max
iphone-13-proiPhone 13 Pro
iphone-11-proiPhone 11 Pro

Google Pixel

IDModel
google-pixel-10Google Pixel 10
pixel-9aPixel 9a

MacBook

IDModel
macbook-pro-16-2021MacBook Pro 16" (2021)
apple-macbook-proMacBook Pro

Default Behavior

If no device is specified, the API uses a default device (typically the latest iPhone model).

Example

bash
curl -X POST https://shotprose.com/api/v1/mockup \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "screenshot_url": "https://example.com/screenshot.png",
    "settings": {
      "device": "google-pixel-10"
    }
  }'

Shotprose API Documentation