device
Type: <string>
Default: 'macbook pro 13'
Default: 'macbook pro 13'
It loads a set of options (such as viewport, user agent, etc) to emulate the specified device over the target url.
- CLI
 - JavaScript
 - Shell
 - Python
 - Ruby
 
const mql = require('@microlink/mql')
const { status, data } = await mql('https://microlink.io', {
  screenshot: true,
  device: 'iPad'
})
mql.render(data)When the divide is defined, it will affect the whole request lifecycle. It doesn't matter if you use uppercase or lowercase.
The following devices names are supported:
- 'BlackBerry Z30'
 - 'BlackBerry Z30 landscape'
 - 'Blackberry PlayBook'
 - 'Blackberry PlayBook landscape'
 - 'Galaxy Note 3'
 - 'Galaxy Note 3 landscape'
 - 'Galaxy Note II'
 - 'Galaxy Note II landscape'
 - 'Galaxy S III'
 - 'Galaxy S III landscape'
 - 'Galaxy S5'
 - 'Galaxy S5 landscape'
 - 'Galaxy S8'
 - 'Galaxy S8 landscape'
 - 'Galaxy S9+'
 - 'Galaxy S9+ landscape'
 - 'Galaxy Tab S4'
 - 'Galaxy Tab S4 landscape'
 - 'JioPhone 2'
 - 'JioPhone 2 landscape'
 - 'Kindle Fire HDX'
 - 'Kindle Fire HDX landscape'
 - 'LG Optimus L70'
 - 'LG Optimus L70 landscape'
 - 'Macbook Pro 13'
 - 'Macbook Pro 15'
 - 'Macbook Pro 16'
 - 'Microsoft Lumia 550'
 - 'Microsoft Lumia 950'
 - 'Microsoft Lumia 950 landscape'
 - 'Moto G4'
 - 'Moto G4 landscape'
 - 'Nexus 10'
 - 'Nexus 10 landscape'
 - 'Nexus 4'
 - 'Nexus 4 landscape'
 - 'Nexus 5'
 - 'Nexus 5 landscape'
 - 'Nexus 5X'
 - 'Nexus 5X landscape'
 - 'Nexus 6'
 - 'Nexus 6 landscape'
 - 'Nexus 6P'
 - 'Nexus 6P landscape'
 - 'Nexus 7'
 - 'Nexus 7 landscape'
 - 'Nokia Lumia 520'
 - 'Nokia Lumia 520 landscape'
 - 'Nokia N9'
 - 'Nokia N9 landscape'
 - 'Pixel 2'
 - 'Pixel 2 XL'
 - 'Pixel 2 XL landscape'
 - 'Pixel 2 landscape'
 - 'Pixel 3'
 - 'Pixel 3 landscape'
 - 'Pixel 4'
 - 'Pixel 4 landscape'
 - 'Pixel 4a (5G)'
 - 'Pixel 4a (5G) landscape'
 - 'Pixel 5'
 - 'Pixel 5 landscape'
 - 'iMac 21'
 - 'iMac 21 4K'
 - 'iMac 24 4.5K'
 - 'iMac 27'
 - 'iMac 27 5K'
 - 'iPad'
 - 'iPad (gen 6)'
 - 'iPad (gen 6) landscape'
 - 'iPad (gen 7)'
 - 'iPad (gen 7) landscape'
 - 'iPad Mini'
 - 'iPad Mini landscape'
 - 'iPad Pro'
 - 'iPad Pro 11'
 - 'iPad Pro 11 landscape'
 - 'iPad Pro landscape'
 - 'iPad landscape'
 - 'iPhone 11'
 - 'iPhone 11 Pro'
 - 'iPhone 11 Pro Max'
 - 'iPhone 11 Pro Max landscape'
 - 'iPhone 11 Pro landscape'
 - 'iPhone 11 landscape'
 - 'iPhone 12'
 - 'iPhone 12 Mini'
 - 'iPhone 12 Mini landscape'
 - 'iPhone 12 Pro'
 - 'iPhone 12 Pro Max'
 - 'iPhone 12 Pro Max landscape'
 - 'iPhone 12 Pro landscape'
 - 'iPhone 12 landscape'
 - 'iPhone 13'
 - 'iPhone 13 Mini'
 - 'iPhone 13 Mini landscape'
 - 'iPhone 13 Pro'
 - 'iPhone 13 Pro Max'
 - 'iPhone 13 Pro Max landscape'
 - 'iPhone 13 Pro landscape'
 - 'iPhone 13 landscape'
 - 'iPhone 4'
 - 'iPhone 4 landscape'
 - 'iPhone 5'
 - 'iPhone 5 landscape'
 - 'iPhone 6'
 - 'iPhone 6 Plus'
 - 'iPhone 6 Plus landscape'
 - 'iPhone 6 landscape'
 - 'iPhone 7'
 - 'iPhone 7 Plus'
 - 'iPhone 7 Plus landscape'
 - 'iPhone 7 landscape'
 - 'iPhone 8'
 - 'iPhone 8 Plus'
 - 'iPhone 8 Plus landscape'
 - 'iPhone 8 landscape'
 - 'iPhone SE'
 - 'iPhone SE landscape'
 - 'iPhone X'
 - 'iPhone X landscape'
 - 'iPhone XR'
 - 'iPhone XR landscape'