Device Presets
Use the viewport_device parameter to emulate specific devices
with accurate viewport dimensions, pixel ratio, and user agent.
Usage
https://api.lambdashot.com/take?url=https://example.com&viewport_device=iphone_15_pro&access_key=YOUR_KEY Landscape Mode
Append _landscape to any device name for landscape orientation:
&viewport_device=iphone_15_pro_landscape iPhone
| Device ID | Name | Viewport | Scale |
|---|---|---|---|
iphone_16_plus | iPhone 16 Plus | 430 × 739 | 3x |
iphone_16 | iPhone 16 | 393 × 659 | 3x |
iphone_15_pro_max | iPhone 15 Pro Max | 430 × 739 | 3x |
iphone_15_pro | iPhone 15 Pro | 393 × 659 | 3x |
iphone_15_plus | iPhone 15 Plus | 430 × 739 | 3x |
iphone_15 | iPhone 15 | 393 × 659 | 3x |
iphone_14_pro_max | iPhone 14 Pro Max | 430 × 739 | 3x |
iphone_14_pro | iPhone 14 Pro | 393 × 659 | 3x |
iphone_14_plus | iPhone 14 Plus | 428 × 745 | 3x |
iphone_14 | iPhone 14 | 390 × 663 | 3x |
iphone_13_pro_max | iPhone 13 Pro Max | 428 × 926 | 3x |
iphone_13_pro | iPhone 13 Pro | 390 × 844 | 3x |
iphone_13 | iPhone 13 | 390 × 844 | 3x |
iphone_13_mini | iPhone 13 Mini | 375 × 812 | 3x |
iphone_12_pro_max | iPhone 12 Pro Max | 428 × 926 | 3x |
iphone_12_pro | iPhone 12 Pro | 390 × 844 | 3x |
iphone_12 | iPhone 12 | 390 × 844 | 3x |
iphone_12_mini | iPhone 12 Mini | 375 × 812 | 3x |
iphone_se | iPhone SE | 320 × 568 | 2x |
iphone_x | iPhone X | 375 × 812 | 3x |
iphone_8_plus | iPhone 8 Plus | 414 × 736 | 3x |
iphone_8 | iPhone 8 | 375 × 667 | 2x |
Android
| Device ID | Name | Viewport | Scale |
|---|---|---|---|
pixel_5 | Pixel 5 | 393 × 851 | 3x |
pixel_4a | Pixel 4a (5G) | 353 × 745 | 3x |
pixel_4 | Pixel 4 | 353 × 745 | 3x |
pixel_3 | Pixel 3 | 393 × 786 | 2.75x |
pixel_2_xl | Pixel 2 XL | 411 × 823 | 3.5x |
pixel_2 | Pixel 2 | 411 × 731 | 2.625x |
galaxy_s9_plus | Galaxy S9+ | 320 × 658 | 4.5x |
galaxy_s8 | Galaxy S8 | 360 × 740 | 3x |
galaxy_s5 | Galaxy S5 | 360 × 640 | 3x |
galaxy_note_3 | Galaxy Note 3 | 360 × 640 | 3x |
nexus_6p | Nexus 6P | 412 × 732 | 3.5x |
nexus_6 | Nexus 6 | 412 × 732 | 3.5x |
nexus_5x | Nexus 5X | 412 × 732 | 2.625x |
nexus_5 | Nexus 5 | 360 × 640 | 3x |
moto_g4 | Moto G4 | 360 × 640 | 3x |
Tablets
| Device ID | Name | Viewport | Scale |
|---|---|---|---|
ipad_pro | iPad Pro | 1024 × 1366 | 2x |
ipad_pro_11 | iPad Pro 11" | 834 × 1194 | 2x |
ipad | iPad | 768 × 1024 | 2x |
ipad_gen_7 | iPad (gen 7) | 810 × 1080 | 2x |
ipad_mini | iPad Mini | 768 × 1024 | 2x |
galaxy_tab_s4 | Galaxy Tab S4 | 712 × 1138 | 2.25x |
nexus_10 | Nexus 10 | 800 × 1280 | 2x |
nexus_7 | Nexus 7 | 600 × 960 | 2x |
kindle_fire_hdx | Kindle Fire HDX | 800 × 1280 | 2x |
Custom Viewport
For custom dimensions, use individual viewport parameters instead:
?viewport_width=1920&viewport_height=1080&device_scale_factor=2&viewport_mobile=false Device Emulation Features
Device presets automatically configure:
- Viewport width and height
- Device pixel ratio (scale factor)
- Mobile viewport meta tag behavior
- Touch event support
- Device-appropriate user agent string