iPhone model detection with DeviceAtlas

Did you know that with DeviceAtlas it is possible to detect the exact iPhone models through the client-side method? Here are all Apple devices which you can identify using our device detection solution.

Detecting Apple hardware with client-side component

Device detection is typically done through analyzing User-Agent (UA) strings which is the standard method of passing information about the requesting device to a web server.

This approach works for the vast majority of devices on the web. However, in Apple's case, the User-Agent string only contains enough information to detect the hardware type, but not the exact model. By simply parsing UAs, you only learn that the device is an iPhone or an iPad.

The DeviceAtlas team solved this problem by identifying subtle differences between Apple devices which are distinguishable using the client-side component. In this way, accurate iPhone model detection is possible with no impact on web performance.

The client-side component is an optional JavaScript library available for DeviceAtlas users which returns specific client-side properties and then combines them with the server-side properties available through our APIs. Some of these properties are used to identify iPhone and iPad models.

Read our short guide on using the client-side method with DeviceAtlas to learn how to get this method work with your cloud or local DeviceAtlas license.

iPhone 7 and iPhone 7 Plus detectable with DeviceAtlas

With our method for detecting iPhone and iPad models, you can get detailed results on all the latest models. Only some of the older ones, such as iPhone / iPhone 3G / iPhone 3GS or iPhone 5 / iPhone 5C are grouped. But most importantly, you can easily detect iPhone 7 and 7 Plus, iPhone SE, and iPad Pro.

The following table shows iPhone and iPad model detection available with the DeviceAtlas client-side method.

Apple device Without client-side With client-side 1.5
iPhone iPhone iPhone/iPhone 3G / iPhone 3GS
iPhone 3G iPhone iPhone/iPhone 3G / iPhone 3GS
iPhone 3GS iPhone iPhone/iPhone 3G / iPhone 3GS
iPhone 4 iPhone iPhone 4
iPhone 4S iPhone iPhone 4S
iPhone 5 iPhone iPhone 5 / iPhone 5C
iPhone 5C iPhone iPhone 5 / iPhone 5C
iPhone 5S iPhone iPhone 5S
iPhone 6 iPhone iPhone 6
iPhone 6 Plus iPhone iPhone 6 Plus
iPhone 6S iPhone iPhone 6S
iPhone 6S Plus iPhone iPhone 6S Plus
iPhone SE iPhone iPhone SE
iPhone 7 iPhone iPhone 7
iPhone 7 Plus iPhone iPhone 7 Plus
iPad iPad iPad
iPad 2 iPad iPad 2 / iPad mini
iPad 3 iPad iPad /retina display
iPad 4 iPad iPad Retina (4th Gen)
iPad Air iPad iPad Air / iPad mini 2 / iPad mini 3
iPad Air 2 iPad iPad Air 2
iPad mini iPad iPad 2 / iPad mini
iPad mini 2 iPad iPad Air / iPad mini 2 / iPad mini 3
iPad mini 3 iPad iPad Air / iPad mini 2 / iPad mini 3
iPad mini 4 iPad iPad mini 4
iPad Pro iPad iPad Pro

DeviceAtlas has more interesting options which you may be unaware of. Here are some examples:


Improve UX with deep insight on what devices are accessing your web site and apps

Looking for the best method to get a detailed view of all device traffic to your website or app? Use DeviceAtlas device detection solution and start your trial at no cost.

Find out more