The list of properties and descriptions explain how to use the available device data. Use the [+] icon to display possible values associated with the property.
HardwarePlatform
Battery
BatteryCapacity
Int
Enterprise, TAC
HasRemovableBattery
Bool
Enterprise, TAC
Indicates if the device has a removable battery. This property is not applicable for devices that do not have batteries. Unless otherwise stated this property will return a 'False' value for tablets.
[+]MaxStandbyTime
Int
Enterprise, TAC
Indicates the maximum standby time of the device in hours. This property is not applicable for a device without a battery.
MaxTalkTime
Int
Enterprise, TAC
MaxUsageTime
Int
Enterprise, TAC
Indicates the maximum general usage time of the device in minutes. This property is not applicable for a device without a battery.
SupportedChargerTypes
String
Enterprise, TAC
[L]
Indicates the list of charger types supported by the device. For devices that operate via mains power only, e.g. TVs, MediaHubs (which technically aren't being charged) this property is not applicable.
[+]- Huawei SuperCharge
- Mediatek Pump Express +
- Mediatek Pump Express + 2.0
- Mediatek Pump Express 3.0
- Motorola TurboPower
- NotSupported
- OnePlus Dash Charge
- Oppo SuperVOOC
- Oppo VOOC
- PMA
- Qi
- Qualcomm Quick Charge
- Qualcomm Quick Charge 2.0
- Qualcomm Quick Charge 3.0
- Qualcomm Quick Charge 4
- Qualcomm Quick Charge 4+
- QuickCharging
- ReverseCharging
- Samsung Adaptive Fast Charging
- Super mCharge
- Unknown
- Wire
- WiredQuickCharging
- WirelessCharging
- WirelessQuickCharging
- WirelessReverseCharging
WeightWithBattery
String
Enterprise, TAC
WeightWithoutBattery
String
Enterprise, TAC
Camera
BackCameraMegaPixels
Double
Enterprise, TAC
Indicates the resolution of the device's back camera in megapixels. For a device that has a rotating camera the same value is returned for front and back megapixels properties.
CameraTypes
String
Enterprise, TAC
[L]
Indicates the list of camera types the device has. If the device has a rotating camera, this property refers to both front and back facing cameras.
[+]- 3DBackFacing
- 3DFrontFacing
- BackFacing
- FourthBackFacing
- FrontFacing
- N/A
- SecondBackFacing
- SecondFrontFacing
- ThirdBackFacing
- Unknown
FrontCameraMegaPixels
Double
Enterprise, TAC
Indicates the resolution of the device's front camera in megapixels. For a device that has a rotating camera the same value is returned for front and back megapixels' properties.
Has3DCamera
Bool
Enterprise, PremiumV3, TAC
Indicates if the device has a camera capable of taking 3D images.
HasCamera
Bool
Enterprise, PremiumV3, TAC
Indicates if the device has a camera.
[+]SecondBackCameraMegaPixels
String
Enterprise, TAC
Indicates the resolution of the device's second back camera in megapixels.
SecondFrontCameraMegaPixels
String
Enterprise, TAC
Indicates the resolution of the device's second front camera in megapixels.
[+]- 0.3
- 0.4
- 12.0
- 13.0
- 2.0
- 3.2
- 5.0
- 8.0
- N/A
- Unknown
SupportedCameraFeatures
String
Enterprise, TAC
[L]
Indicates the list of features the device's camera supports.
[+]- Auto Exposure
- Autofocus
- BSI Sensor
- Burst Shot
- CCD Sensor
- CMOS Sensor
- Digital Zoom
- Dual Shot
- Face Detection
- Geo Tagging
- HDR
- LDAF
- LED Flash
- N/A
- Optical Zoom
- PDAF
- Panoramic Shot
- Smile Detection
- Sony G Lens
- Stabiliser
- Touch Focus
- Unknown
- White Balance
- Xenon Flash
- Zeiss optics
Codecs
HardwareAudioCodecsDecode
String
Enterprise, TAC
[L]
Refers to the list of audio codecs supported for decoding by a Chipset. An audio codec is a program used to playback digital audio files. The values of this property are the codec's common name.
[+]HardwareAudioCodecsEncode
String
Enterprise, TAC
[L]
Refers to the list of audio codecs supported for encoding by a Chipset. An audio codec is a program used to capture digital audio files. The values of this property are the codec's common name.
[+]HardwareVideoCodecsDecode
String
Enterprise, TAC
[L]
Refers to the list of video codecs supported for decoding by a Chipset. An video codec is a program used to playback digital video files. The values of this property are the codec's common name.
[+]HardwareVideoCodecsEncode
String
Enterprise, TAC
[L]
Refers to the list of video codecs supported for encoding by a Chipset. An video codec is a program used to capture digital video files. The values of this property are the codec's common name.
[+]
Connectivity
HasNFC
Bool
Enterprise, PremiumV3, TAC
Indicates if the device has embedded NFC (Near Field Communication) wireless technology.
SatelliteNavigationTypes
String
Enterprise, TAC
[L]
Indicates the device's supported satellite navigation types.
[+]String
Enterprise, PremiumV3, TAC
[L]
Indicate the list of wireless data technologies supported by the device, including Bluetooth. If the device supports phone calls, the SMS value is also returned.
[+]SupportedI/O
String
Enterprise, PremiumV3, TAC
[L]
Indicates the list of input and output communications the device can support, for example 3.5mm audio jack, micro-USB etc.
[+]SupportsPhoneCalls
Bool
Enterprise, PremiumV3, TAC
Indicates if the device can receive and make telephone calls using available bearers without any additional software such as VoIP. Devices that support voice calls do not necessarily support phone calls.
[+]
Date
ReleaseAge
Int
Enterprise, TAC
Indicates the age in months of the device since the ReleaseYear and ReleaseMonth.
ReleaseMonth
String
Enterprise, PremiumV3, TAC
Indicates the month in which the device was released or the month in which the device was first seen by 51Degrees (if the release date cannot be identified).
ReleaseYear
Int
Enterprise, PremiumV3, TAC
Indicates the year in which the device was released or the year in which the device was first seen by 51Degrees (if the release date cannot be identified).
Device
DeviceType
String
Enterprise, PremiumV3, Basic, TAC
Indicates the type of the device based on values set in other properties, such as IsMobile, IsTablet, IsSmartphone, IsSmallScreen etc.
[+]- Console
- Desktop
- EReader
- MediaHub
- Mobile
- SmallScreen
- SmartPhone
- SmartWatch
- Tablet
- Tv
IsConsole
Bool
Enterprise, PremiumV3, Basic, TAC
Indicates if the device is primarily a game console, such as an Xbox or Playstation.
[+]IsEReader
Bool
Enterprise, PremiumV3, Basic, TAC
Indicates if the device is primarily advertised as an e-reader. If the device type is EReader then the device is not classified as a tablet.
[+]IsHardwareGroup
Bool
Enterprise, TAC
Indicates a profile which contains more than a single hardware device. When this is true all returned properties represent the default value or lowest given specification of all grouped devices. E.g. the profile representing unknown Windows 10 tablets will return true. Apple devices detected through JavascriptHardwareProfile that do not uniquely identify a device will also return true, and HardwareModelVariants will return a list of model numbers associated with that device group.
[+]Bool
Enterprise, PremiumV3, Basic, TAC
Indicates if the device is a media hub or set top box that requires an external display(s).
[+]IsMobile
Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the device's primary data connection is wireless and the device is designed to operate mostly by battery power (e.g. mobile phone, smartphone or tablet). This property does not indicate if the device is a mobile phone or not. Laptops are not classified as mobile devices under this definition and so 'IsMobile' will be 'False'.
[+]IsSmallScreen
Bool
Enterprise, PremiumV3, Basic, TAC
Indicates if the device is a mobile with a screen size less than 2.5 inches even where the device is marketed as a Smartphone.
[+]IsSmartPhone
Bool
Enterprise, PremiumV3, Basic, TAC
Indicates whether the device can make and receive phone calls, has a screen size greater than or equal to 2.5 inches, runs a modern operating system (Android, iOS, Windows Phone, BlackBerry etc.), is not designed to be a wearable technology and is marketed by the vendor as a Smartphone.
[+]IsSmartWatch
Bool
Enterprise, PremiumV3, Basic, TAC
Indicates if the device is a web enabled computerised wristwatch with other capabilities beyond timekeeping, such as push notifications. It runs on a Smart Operating System i.e. Android, WatchOS, Tizen, Ubuntu Touch and is designed to be wearable technology.
[+]IsTablet
Bool
Enterprise, PremiumV3, Basic, TAC
Indicates if the device is primarily marketed as a tablet or phablet and has a screen size equal to or greater than 7 inches.
[+]IsTv
Bool
Enterprise, PremiumV3, Basic, TAC
Indicates if the device is a TV running on a smart operating system e.g. Android.
[+]
Inputs
HasClickWheel
Bool
Enterprise, PremiumV3, TAC
Indicates if the device has a click wheel such as found on Apple iPod devices.
[+]HasKeypad
Bool
Enterprise, PremiumV3, TAC
Indicates if the device has a physical numeric keypad.
[+]HasQwertyPad
Bool
Enterprise, PremiumV3, TAC
Indicates if the device has a physical qwerty keyboard.
[+]HasTouchScreen
Bool
Enterprise, PremiumV3, TAC
Indicates if the device has a touch screen. This property will return 'False' for a device that does not have an integrated screen.
[+]HasTrackPad
Bool
Enterprise, PremiumV3, TAC
Indicates if the device has a trackpad or trackball. Examples of devices that support this property are the Nexus One and Blackberry Curve.
[+]HasVirtualQwerty
Bool
Enterprise, PremiumV3, TAC
Indicates if the device has a virtual qwerty keyboard capability.
[+]
Javascript
JavascriptHardwareProfile
JavaScript
Enterprise, TAC
[L]
JavaScript that can override the profile found by the server using information on the client device. This property is applicable for Apple devices which do not provide information about the model in the User-Agent string.
Memory
DeviceRAM
Int
Enterprise, TAC
Indicates the maximum volatile RAM capacity of the device in megabytes (MB). Where a device has different RAM capacity options, the largest option available is returned.
[+]- 10
- 100
- 1003
- 102
- 1024
- 10240
- 1025
- 1026
- 1028
- 1228
- 128
- 1331
- 150
- 1536
- 16
- 16384
- 168
- 1843
- 192
- 1929
- 1945
- 2
- 202
- 2048
- 210
- 214
- 215
- 224
- 235
- 24
- 250
- 255
- 256
- 2560
- 2662
- 270
- 278
- 280
- 288
- 290
- 291
- 3
- 3072
- 316
- 32
- 320
- 383
- 384
- 3994
- 4
- 40
- 400
- 4093
- 4096
- 412
- 423
- 458
- 468
- 472
- 478
- 485
- 500
- 512
- 5123
- 52
- 524
- 56
- 576
- 59
- 6144
- 624
- 64
- 70
- 718
- 744
- 750
- 756
- 768
- 791
- 8
- 8192
- 831
- 856
- 862
- 868
- 878
- 90
- 902
- 920
- 954
- 955
- 96
- 975
- 982
- 983
- Unknown
DeviceRAMVariants
String
Enterprise, TAC
[L]
Indicates the volatile RAM capacity options for the device in megabytes (MB). If no variants are found, then the value returned will be the same as "DeviceRAM".
ExpansionSlotMaxSize
Int
Enterprise, TAC
Indicates the maximum amount of memory in gigabytes (GB) the expansion slot of the device can support.
[+]- 1
- 10
- 1024
- 128
- 16
- 160
- 2
- 200
- 2000
- 2048
- 256
- 32
- 4
- 40
- 400
- 48
- 50
- 500
- 512
- 64
- 8
- 80
- 84
- N/A
- Unknown
ExpansionSlotType
String
Enterprise, TAC
[L]
Indicates the expansion slot type the device can support.
[+]- Huawei Nano Memory Card
- MMC
- Memory Stick Duo
- Memory Stick Micro
- MicroSD
- MiniSD
- N/A
- SD
- Unknown
InternalStorageVariants
String
Enterprise, TAC
[L]
Indicates the internal persistent storage (ROM capacity) options the device can be supplied with in gigabytes (GB), including the device's Operating System and bundled applications. This could also be referred to as "Electrically Erasable Programmable Read-Only Memory (EEPROM)" or "Non Volatile Random Access Memory (NVRAM)". If no variants are found, then the value returned will be the same as "MaxInternalStorage".
MaxInternalStorage
Double
Enterprise, TAC
Indicates the maximum amount of internal persistent storage (ROM capacity) with which the device is supplied in gigabytes (GB), including the space used by the device's Operating System and bundled applications. This could also be referred to as "Electrically Erasable Programmable Read-Only Memory (EEPROM)" or "Non Volatile Random Access Memory (NVRAM)". Where a device has different internal storage options, the largest option available is returned.
Name
HardwareCarrier
String
Enterprise, TAC
Indicates the carrier when the device is sold by the HardwareVendor on a single carrier or as indicated via device User-Agent.
[+]- AIS
- AT&T
- Anycall
- Bell Canada
- Boost Mobile
- C Spire
- China Mobile
- China Telecom
- China Unicom
- Claro
- Cricket
- Digicel
- Disney Mobile
- DoCoMo
- EE
- Full Netcom
- Globe
- Jio
- KT
- LG Uplus
- MegaFon
- Metro by T-Mobile
- MetroPCS
- Movistar
- Mtel
- N/A
- Nextel
- Optus
- Orange
- Republic Wireless
- Robi
- SK Telecom
- Softbank
- Sprint
- Straight Talk
- T-Mobile
- Telstra
- Three
- Tigo
- TracFone
- U.S. Cellular
- Unknown
- Verizon
- Virgin Mobile
- Vodafone
- Y!mobile
- au
- telcel
HardwareFamily
String
Enterprise, PremiumV3, TAC
Indicates the name of a group of devices that only differ by model or region but are marketed under the same name, e.g. Galaxy Tab S 10.5.
HardwareModel
String
Enterprise, PremiumV3, TAC
Indicates the model name or number used primarily by the hardware vendor to identify the device, e.g.SM-T805S. When a model identifier is not available the HardwareName will be used.
HardwareModelVariants
String
Enterprise, TAC
[L]
HardwareName
String
Enterprise, PremiumV3, TAC
[L]
Indicates the primary marketing name associated with the device, e.g. Xperia Z5.
HardwareVendor
String
Enterprise, PremiumV3, TAC
OEM
String
Enterprise, PremiumV3, TAC
Native Apps
NativeBrand
String
Enterprise, TAC
[L]
Refers to the 'Retail Branding' value returned for Android Google Play native applications, when the android.os.Build.BRAND javascript is used to display the class. This property is not applicable for hardware running on operating systems other than Android.
NativeDevice
String
Enterprise, TAC
[L]
Refers to the 'Device' value returned for Android Google Play native applications, when the android.os.Build.DEVICE javascript is used to display the class. This property is not applicable for hardware running on operating systems other than Android.
NativeModel
String
Enterprise, TAC
[L]
Refers to the 'Model' value returned for Android Google Play native applications, when the android.os.Build.MODEL javascript is used to display the class. For Apple devices this property refers to the device identifier which appears in the native application from the developer usage log, for example 'iPad5,4'.
NativeName
String
Enterprise, TAC
[L]
NativeName Refers to the 'Marketing Name' value that a device is registered with on the Google Play service. This property is not applicable for hardware running on operating systems other than Android.
Indicates the name of the mobile operating system (iOS, Android) for which an application program has been developed to be used by a device.
Price
PriceBand
String
Enterprise, TAC
Indicates a price range describing the recommended retail price of the device at the date of release, inclusive of tax (where applicable). Prices are in United States Dollars (USD); if the price is not originally in USD it will be converted to USD using the relevant exchange rate at the time of launch. Prices are for the SIM-free version of the device (if applicable). In cases where there are several versions of the same model of the device, the price will reflect the device that was used to populate the specifications.
[+]- 0.00 - 49.99
- 100.00 - 149.99
- 1000.00 - 1099.99
- 10000.00 - 10999.99
- 1100.00 - 1199.99
- 11200.00 - 11299.99
- 1200.00 - 1299.99
- 1300.00 - 1399.99
- 1400.00 - 1499.99
- 150.00 - 199.99
- 1500.00 - 1599.99
- 15000.00 - 15999.99
- 1600.00 - 1699.99
- 1700.00 - 1799.99
- 17000.00 - 17999.99
- 1800.00 - 1899.00
- 1900.00 - 1999.99
- 200.00 - 249.99
- 2000.00 - 2099.99
- 2100.00 - 2199.99
- 2200.00 - 2299.99
- 2300.00 - 2399.99
- 2400.00 - 2499.99
- 250.00 - 299.99
- 2500.00 - 2999.99
- 300.00 - 349.99
- 3000.00 - 3099.99
- 3100.00 - 3199.99
- 3200.00 - 3299.99
- 3300.00 - 3399.00
- 3400.00 - 3499.99
- 350.00 - 399.99
- 3600.00 - 3699.99
- 3700.00 - 3799.99
- 3800.00 - 3899.99
- 3900.00 - 3999.99
- 400.00 - 449.99
- 4000.00 - 4499.99
- 450.00 - 499.99
- 4500.00 - 4999.99
- 50.00 - 99.99
- 500.00 - 599.99
- 5000.00 - 5499.99
- 600.00 - 699.99
- 6000.00 - 6499.99
- 6800.00 - 6899.99
- 700.00 - 799.99
- 800.00 - 899.99
- 8500.00 - 9000.00
- 900.00 - 999.99
- Unknown
Processor
CPUCores
Int
Enterprise, TAC
Indicates the number of physical CPU cores the device has.
[+]CPUDesigner
String
Enterprise, TAC
Indicates the Semiconductor Company that designed the CPU.
[+]- ARM Holdings plc
- Apple
- Ingenic Semiconductor
- Intel Corporation
- Marvell
- Nvidia Corporation
- Qualcomm Incorporated
- Samsung Electronics + ARM Holdings plc
- Unknown
CPUMaximumFrequency
Double
Enterprise, TAC
GPUDesigner
String
Enterprise, TAC
Indicates the Semiconductor Company that designed the GPU.
[+]- ARM Holdings plc
- Apple
- Broadcom Corporation
- Imagination Technologies
- Intel Corporation
- Nvidia Corporation
- Qualcomm Incorporated
- Rockchip
- Unknown
- Vivante
Indicates the primary marketing name of the System on Chip (chipset) which includes the CPU, GPU and modem. e.g. Snapdragon S4
SoCDesigner
String
Enterprise, TAC
Indicates the Semiconductor Company that designed the System on Chip (chipset) e.g. Qualcomm, Intel or Mediatek.
SoCModel
String
Enterprise, TAC
Indicates the official model of the System on Chip (chipset) e.g. MSM8625, MT8312.
Rating
Durability
String
Enterprise, TAC
[L]
Indicates the device's Ingress Protection Rating against dust and water (http://en.wikipedia.org/wiki/IP_Code).
[+]- IP51
- IP52
- IP53
- IP54
- IP55
- IP56
- IP57
- IP58
- IP5X
- IP64
- IP65
- IP66
- IP67
- IP68
- IP69
- IP6X
- IPX0
- IPX2
- IPX3
- IPX4
- IPX5
- IPX7
- IPX8
- NotRated
- Unknown
SpecificAbsorbtionRateEU
String
Enterprise, TAC
SpecificAbsorbtionRateUS
Int
Enterprise, TAC
Screen
BitsPerPixel
Int
Enterprise, PremiumV3, TAC
Indicates the number of bits used to describe the colour of each individual pixel, also known as bit depth or colour depth.
[+]- 1
- 12
- 14
- 16
- 18
- 2
- 20
- 24
- 32
- 4
- 6
- 8
- Unknown
Has3DScreen
Bool
Enterprise, PremiumV3, TAC
Indicates if the device has a screen capable of displaying 3D images.
ScreenInchesDiagonal
Double
Enterprise, PremiumV3, TAC
Indicates the diagonal size of the device's screen in inches. This property is not applicable for a device that does not have a screen.
ScreenInchesDiagonalRounded
Int
Enterprise, PremiumV3, TAC
Indicates the diagonal size of the device's screen in inches rounded to the nearest whole number. This property will return the value 'Unknown' for desktop or for devices which do not have an integrated screen.
[+]- 0
- 1
- 10
- 11
- 12
- 13
- 14
- 16
- 17
- 18
- 19
- 2
- 20
- 22
- 23
- 24
- 26
- 27
- 28
- 3
- 32
- 37
- 39
- 4
- 40
- 42
- 43
- 46
- 47
- 48
- 49
- 5
- 50
- 52
- 55
- 58
- 6
- 60
- 64
- 65
- 7
- 70
- 72
- 75
- 8
- 84
- 85
- 9
- Unknown
ScreenInchesHeight
Double
Enterprise, PremiumV3, TAC
Refers to the height of the device's screen in inches. This property will return 'Unknown' for desktops or for devices which do not have an integrated screen.
ScreenInchesSquare
Int
Enterprise, PremiumV3, TAC
ScreenInchesWidth
Double
Enterprise, PremiumV3, TAC
Refers to the width of the device's screen in inches. This property will return the value 'Unknown' for desktop or for devices which do not have an integrated screen.
ScreenMMDiagonal
Double
Enterprise, PremiumV3, TAC
Refers to the diagonal size of the screen of the device in millimetres. This property will return 'Unknown' for desktops or for devices which do not have an integrated screen.
ScreenMMDiagonalRounded
Int
Enterprise, PremiumV3, TAC
ScreenMMHeight
Double
Enterprise, PremiumV3, TAC
Refers to the screen height of the device in millimetres. This property will return 'Unknown' for desktops or for devices which do not have an integrated screen.
ScreenMMSquare
Int
Enterprise, PremiumV3, TAC
ScreenMMWidth
Double
Enterprise, PremiumV3, TAC
Refers to the screen width of the device in millimetres. This property will return 'Unknown' for desktops or for devices which do not have an integrated screen.
ScreenPixelsHeight
Int
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates the height of the device's screen in pixels.This property is not applicable for a device that does not have a screen. For devices such as tablets or TV which are predominantly used in landscape mode, the pixel height will be the smaller value compared to the pixel width.
ScreenPixelsWidth
Int
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates the width of the device's screen in pixels. This property is not applicable for a device that does not have a screen. For devices such as tablets or TV which are predominantly used in landscape mode, the pixel width will be the larger value compared to the pixel height.
ScreenType
String
Enterprise, PremiumV3, TAC
Indicates the screen type of the device. This property is not applicable for a device that does not have an integrated screen, e.g. a media hub. If the device manufacturer or vendor does not specify what the screen type of the device is then it is assumed the device has an LCD screen.
[+]- AH-IPS
- AMOLED
- ASV-TFT
- CGS-LCD
- E-Paper
- FFS
- IGZO-TFT
- IPS
- IPS II
- IPS LED
- LCD
- LED
- LED LCD
- LTPS
- LTPS IPS
- LTPS LCD
- LTPS TFT
- MVA
- N/A
- OLED
- OPS-LCD
- Optic AMOLED
- P-OLED
- PLS
- Plasma
- S-LCD
- S-LCD2
- S-LCD3
- S-LCD5
- S-LCD6
- SC-LCD
- Super AMOLED
- Super AMOLED Plus
- Super IPS
- Super IPS+
- TFT
- TN-LCD
- Unknown
Double
Enterprise, PremiumV3, TAC
Refers to the suggested optimum height of a button in millimetres. Ensures the button is touchable on a touch screen and not too large on a non-touch screen. Assumes the actual device DPI (Dots Per Inch) is being used.
Double
Enterprise, PremiumV3, TAC
Refers to the suggested optimum height of a button in millimetres. Ensures the button is touchable on a touch screen and not too large on a non-touch screen.
SuggestedLinkSizePixels
Double
Enterprise, PremiumV3, TAC
Refers to the suggested optimum height of a hyperlink in pixels. Ensures the link is touchable on a touch screen and not too large on a non-touch screen. Assumes the actual device DPI is being used.
SuggestedLinkSizePoints
Double
Enterprise, PremiumV3, TAC
Refers to the suggested optimum height of a hyperlink in points. Ensures the link is touchable on a touch screen and not too large on a non-touch screen.
Sensors
SupportedSensorTypes
String
Enterprise, TAC
[L]
Indicates the list of sensors supported by the device. This property may be not applicable for devices without sensors, such as most feature phones and media hubs.
[+]
Sim
MaxNumberOfSIMCards
Int
Enterprise, TAC
Indicates the maximum number of "Universal Integrated Circuit Cards (UICC - more commonly known as, SIM)" the device can support including both removable and embedded. If the device doesn't support any UICC then a value of '0' is returned.
[+]SupportedSIMCardTypes
String
Enterprise, TAC
[L]
Indicates whether the "Universal Integrated Circuit Card (UICC - more commonly known as, SIM)" is removable or embedded. If removable, the form factor of the UICC is returned.
[+]- Micro
- Mini
- Nano
- NotSupported
- Unknown
- eSIM
Stats
HardwareRank
Int
Enterprise, TAC
A measure of the popularity of this device model. All models are ordered by the number of events associated with that model that occurred in the sampling period. The device with the most events is ranked 1, the second 2 and so on.
Popularity
String
Enterprise, PremiumV3, TAC
Refers to the number of unique client IPs from which this device has been seen.
Tv
ContrastRatio
String
Enterprise, PremiumV3, TAC
Indicates the contrast ratio of the device. This property is applicable only for TVs.
[+]- 10000000:1
- 1000000:1
- 100000:1
- 10000:1
- 1000:1
- 1200:1
- 1300:1
- 1400:1
- 15000:1
- 1500:1
- 2000000:1
- 20000:1
- 25000:1
- 2600:1
- 2700:1
- 3000000:1
- 3000:1
- 3364:1
- 4000000:1
- 40000:1
- 4000:1
- 4312:1
- 4500: 1
- 5000000:1
- 5000:1
- 5500:1
- 6000000:1
- 60000:1
- 6500:1
- 6600:1
- 7000000:1
- 7000:1
- 700:1
- 715:1
- 8000000:1
- 9000000:1
- 900:1
- N/A
- Unknown
DynamicContrastRatio
String
Enterprise, PremiumV3, TAC
Indicates the dynamic contrast ratio of the device's screen. This property is applicable only for TVs.
[+]- 10000000:1
- 1000000:1
- 100000:1
- 2000000:1
- 200000:1
- 3000000:1
- 3000:1
- 4000000:1
- 4000:1
- 5000000:1
- 6000000:1
- 7000000:1
- 8000000:1
- 9000000:1
- 957500:1
- High
- Infinite
- Mega
- N/A
- Over 1 million
- Ultra
- Unknown
EnergyConsumptionPerYear
Int
Enterprise, PremiumV3, TAC
OnPowerConsumption
Int
Enterprise, PremiumV3, TAC
RefreshRate
Int
Enterprise, PremiumV3, TAC
Indicates the number of frames per second the television can display in Hertz. This property is applicable only for TVs.
[+]- 100
- 1000
- 120
- 200
- 240
- 400
- 480
- 50
- 60
- 600
- 800
- 90
- N/A
- Unknown
Supports24p
Bool
Enterprise, PremiumV3, TAC
Indicates if the device supports 24p; a video format that operates at 24 frames per second. This property is applicable only for TVs.
[+]SupportsWiDi
Bool
Enterprise, PremiumV3, TAC
Indicates if the device supports Wireless Display Technology. This property is only applicable for TVs.
[+]
Miscellaneous
DeviceCertifications
String
Enterprise, TAC
[L]
Indicates what certifications apply to this device.
[+]HardwareImages
String
Enterprise, PremiumV3, TAC
[L]
A list of images associated with the device. The string contains the caption, followed by the full image URL separated with a tab character.
HardwareProfileSource
String
Enterprise, PremiumV3, TAC
Indicates the source of the profile's specifications. This property will return 'Manufacturer' value if the profile data was obtained from the manufacturer of the device or the device itself. This property will return 'Authoritative' value if the profile data was not obtained from the manufacturer or the device itself but other third party sources (this may include retailers, social media, carriers, etc). This property will return 'Legacy' value if the profile data was obtained prior to 51degrees differentiating between Manufacturer and Authoritative. This property will return 'N/A' value if the profile data was not obtained due to unidentifiable User-Agent. The example profiles are: Generic Android Unknown, Unknown Tablet, etc.
SoftwarePlatform
Ccpp
String
Enterprise, PremiumV3, TAC
[L]
Codecs
SoftwareAudioCodecsDecode
String
Enterprise, TAC
[L]
Refers to the list of audio codecs supported by an operating system. This list of codecs is supported for playback on a basic software installation. The values of this property are the codec's common name.
[+]SoftwareAudioCodecsEncode
String
Enterprise, TAC
[L]
Refers to the list of audio codecs supported by an operating system. This list of codecs is supported for capture on a basic software installation. The values of this property are the codec's common name.
[+]SoftwareVideoCodecsDecode
String
Enterprise, TAC
[L]
Refers to the list of video codecs supported by an operating system. This list of codecs is supported for playback on a basic software installation. The values of this property are the codec's common name.
[+]SoftwareVideoCodecsEncode
String
Enterprise, TAC
[L]
Refers to the list of video codecs supported by an operating system. This list of codecs is supported for capture on a basic software installation. The values of this property are the codec's common name.
[+]
Date
Indicates the age in months of the operating system since the PlatformReleaseYear and PlatformReleaseMonth.
The month in which further development for the platform version is stopped by the platform vendor. This occurs when a new stable version of the platform is released.
The year in which further development for the platform version is stopped by the platform vendor. This occurs when a new stable version of the platform is released.
Indicates the age in months of the operating system since the PlatformPreviewYear and PlatformPreviewMonth.
The month in which the platform version was originally released as a Beta/Developer version by the platform vendor. This is before it is officially released as a stable version, to ensure wider testing by the community can take place.
The year in which the platform version was originally released as a Beta/Developer version by the platform vendor. This is before it is officially released as a stable version, to ensure wider testing by the community can take place.
Indicates the age in months of the operating system since the PlatformReleaseYear and PlatformReleaseMonth.
The month in which the platform version was officially released to users by the platform vendor. This version is called the stable version as any bugs or difficulties highlighted in the Beta/Developer version will have been fixed for this release.
The year in which the platform version was officially released to users by the platform vendor. This version is called the stable version as any bugs or difficulties highlighted in the Beta/Developer Version will have been fixed for this release.
General
StreamingAccept
String
Enterprise, PremiumV3, TAC
[L]
A list of MIME types the device can stream. The list does not include MIME types that are only supported through the use of 3rd party applications.
[+]- NotSupported
- Unknown
- application/vnd.rn-realmedia
- audio/3GP
- audio/3GPP2
- audio/3gpp
- audio/AAC+
- audio/EAAC+
- audio/MIDI
- audio/MP4A-ES
- audio/MP4A-LATM
- audio/QCELP
- audio/SP-MIDI
- audio/WMA9
- audio/X-AMR-COD
- audio/XMF
- audio/aac
- audio/aac+v2
- audio/amr
- audio/amr-nb
- audio/amr-wb
- audio/eaac
- audio/i-Melody
- audio/m4a
- audio/mp3
- audio/mp4
- audio/mpeg
- audio/mpeg3
- audio/mpeg4
- audio/mpg
- audio/mpg3
- audio/ogg
- audio/vnd.rn-realaudio
- audio/wav
- audio/wax
- audio/wma
- audio/wmv
- audio/x-aac
- audio/x-amr
- audio/x-mid
- audio/x-mp3
- audio/x-mpeg
- audio/x-mpeg3
- audio/x-pn-multirate-realaudio-live
- audio/x-pn-realaudio
- audio/x-realaudio
- audio/x-rn-3gpp-amr
- audio/x-rn-3gpp-amr-wb
- audio/x-rn-mp4-rawau
- audio/x-wav
- video/3g2
- video/3gp
- video/3gpp
- video/3gpp2
- video/AAC
- video/DivX
- video/H263
- video/H263-1998
- video/H263-2000
- video/H264
- video/MP4V-ES
- video/X-RN-3GPP-H263
- video/X-RN-H264
- video/X-RN-MP4
- video/asf
- video/avc
- video/avi
- video/m4v
- video/mkv
- video/mp4
- video/mpeg
- video/mpeg4
- video/wmv
- video/wmv9
- video/x-mpeg
- video/x-ms-asf
- video/x-ms-wmv
- video/x-pn-realvideo
- video/x-pv-mp4
- video/xvid
Java
Double
Enterprise, PremiumV3, TAC
Indicates which version of the Connected Limited Device Configuration the device supports for use with Java ME.
[+]MIDP
Double
Enterprise, PremiumV3, TAC
Indicates which version of Mobile Information Device Profile the device supports, used with Java ME and CLDC.
[+]
Name
String
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates the name of the operating system the device is using.
[+]String
Enterprise, PremiumV3, TAC
Indicates the name of the company that developed the operating system.
[+]String
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates the version or subversion of the software platform.
Miscellaneous
A measure of the popularity of this software platform (i.e. OS and version). All platforms are ordered by the number of events associated with that platform that occurred in the sampling period. The platform with the most events is ranked 1, the second 2 and so on.
BrowserUA
Css
Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports CSS3 background properties (such as background-image, background-color, etc.) that allow styling of the border and the background of an object, and create a shadow effect.
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports border images, allowing decoration of the border around an object.
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser can draw CSS images into a Canvas.
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports CSS3 Color, allowing author control of the foreground colour and opacity of an element.
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports CSS3 columns for setting column- width and column-count.
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports flexbox, allowing the automatic reordering of elements on the page when accessed from devices with different screen sizes.
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports CSS3 fonts, including non-standard fonts, e.g. @font-face.
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports CSS3 images, allowing for fall-back images, gradients and other effects.
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports MediaQueries for dynamic CSS that uses the @media rule.
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports the CSS 'min-width' and 'max-width' element.
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports overflowing of clipped blocks.
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports CSS position, allowing for different box placement algorithms, e.g. static, relative, absolute, fixed and initial.
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports all CSS3 text features including: text-overflow, word-wrap and word-break.
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports 2D transformations in CSS3 including rotating, scaling, etc. This property includes support for both transform and transform-origin properties.
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports CSS3 transitions elements, used for animating changes to properties.
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports CSS UI stylings, including text-overflow, css3-boxsizing and pointer properties.
[+]
Data
DataSet
Bool
Lite, Enterprise, PremiumV3, PremiumV3, Basic, TAC
Indicates if the browser has the ability to embed custom data attributes on all HTML elements using the 'data-' prefix.
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser allows encoded data to be contained in a URL.
[+]
Date
BrowserDiscontinuedAge
Int
Enterprise, TAC
Indicates the age in months of the browser since the BrowserDiscontinuedYear and BrowserDiscontinuedMonth.
BrowserDiscontinuedMonth
String
Enterprise, TAC
The month in which further development of the browser version is stopped by the browser vendor. This occurs when a new stable version of the brower is released.
BrowserDiscontinuedYear
String
Enterprise, TAC
The year in which further development of the browser version is stopped by the browser vendor. This occurs when a new stable version of the brower is released.
BrowserPreviewAge
Int
Enterprise, TAC
Indicates the age in months of the browser since the BrowserPreviewYear and BrowserPreviewMonth.
BrowserPreviewMonth
String
Enterprise, TAC
The month in which the browser version is originally released as a Beta/Developer version by the browser vendor. This is before it is officially released as a stable version, to ensure wider testing by the community can take place.
BrowserPreviewYear
String
Enterprise, TAC
The year in which the browser version is originally released as a Beta/Developer version by the browser vendor. This is before it is officially released as a stable version, to ensure wider testing by the community can take place.
BrowserReleaseAge
Int
Enterprise, TAC
Indicates the age in months of the browser since the BrowserReleaseYear and BrowserReleaseMonth.
BrowserReleaseMonth
String
Enterprise, TAC
The month in which the browser version is officially released to users by the browser vendor. This version is called the stable version as any bugs or difficulties highlighted in the Beta/Developer Version will have been fixed for this release.
BrowserReleaseYear
Int
Enterprise, TAC
The year in which the browser version is officially released to users by the browser vendor. This version is called the stable version as any bugs or difficulties highlighted in the Beta/Developer Version will have been fixed for this release.
DOM
Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports DOM events for device orientation, e.g. 'deviceorientation', 'devicemotion' and 'compassneedscalibration'.
[+]
File
Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports file reading with events to show progress and errors.
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser allows Blobs to be saved to client machines with events to show progress and errors. The End-User may opt to decline these files.
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser allows files to be saved to client machines with events to show progress and errors. The End-User may opt to decline these files.
[+]
General
AjaxRequestType
String
Enterprise, PremiumV3, TAC
Indicates what ajax request format should be used.
[+]- LegacyMicrosoft
- NotSupported
- Standard
- Unknown
Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports 'window.requestAnimationFrame()' method.
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser fully supports BlobBuilder, containing a BlobBuilder interface, a FileSaver interface, a FileWriter interface, and a FileWriterSync interface.
[+]BrowserPropertySource
String
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates the source from which browser properties have been validated. Primary browser data are retrieved from the internal test and populated manually, then they might be validated against an external source such as Caniuse or RingMark.
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports the 'FormData' object. This property also refers to XMLHttpRequest. If the browser supports 'xhr2', the 'FormData' element will be also supported.
[+]HttpLiveStreaming
String
Enterprise, TAC
Indicates if the browser supports HTTP Live Streaming, also known as HLS.
[+]Bool
Lite, Enterprise, PremiumV3, PremiumV3, Basic, TAC
Indicates if the browser supports the 'Iframe' element, used to embed another document within a current HTML document.
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports an indexed local database.
[+]IsDataMinimising
Bool
Enterprise, TAC
Indicates if the browser may be optimised for low bandwidth. A true value indicates the browser supports a feature that can improve performance on low bandwidth connections, either via the removal of elements, features, a proxy or other methods.
[+]IsEmailBrowser
Bool
Enterprise, PremiumV3, TAC
Indicates if the application is an email browser (Outlook, Gmail, YahooMail, etc.) that is primarily used to access and manage emails (usually from mobile devices).
[+]IsEmulatingDesktop
String
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the mobile device accessing a web page emulates a desktop computer. This property is not applicable for desktops, media hubs, TVs and consoles.
[+]IsEmulatingDevice
Bool
Enterprise, TAC
Indicates a browser that does not correctly identify the physical hardware device and instead reports an emulated device.
IsWebApp
String
Enterprise, PremiumV3, TAC
Indicates if a web page is accessed from an application whose main function is not browsing the World Wide Web or managing emails, e.g. the Facebook App. The application must be downloaded and installed onto the device from an app marketplace such as Apple's App Store or the Google Play Store, or via a third party as an .apk file or similar. This property will return a 'False' value for mobile browsers such as Chrome Mobile or email browsers (such as Hotmail).
[+]String
Enterprise, PremiumV3, TAC
[O]
Refers to the grade of the level the device has with the jQuery Mobile Framework, as posted by jQuery.
[+]String
Lite, Enterprise, PremiumV3, Basic, Basic, TAC
Refers to the name of the embedded technology the browser uses to display formatted content on the screen.
[+]- Blink
- EdgeHTML
- Gecko
- KHTML
- Lumi
- Mango
- MotoWebkit
- NetSurf
- Netfront
- Presto
- Rapid 9
- Spyglass
- Trident
- U2
- U3
- Unknown
- Webkit
- w3m
Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports the CSS-mask element that allows users to alter the visibility of an item by either partially or fully hiding the item.
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports messages between different documents.
[+]Promise
String
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates the level of support for the Promise object. The Promise object represents the eventual completion (or failure) of an asynchronous operation, and its resulting value.
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports simple dialogues (window.alert, window.confirm and window.prompt).
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports the querySelector() method that returns the first element matching a specified CSS selector(s) in the document.
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports the method of registering and interpreting finder (or stylus) activity on touch screens or trackpads.
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports a method of tracking text being played with media, e.g. subtitles and captions.
[+]
GPS
Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports a feature to acquire the geographical location. For information on which GeoLoc API the browser supports, refer to another property called JavaScriptPreferredGeoLocApi.
[+]
Html
Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports the new markup in HTML 5 that also refers to 'New Semantic Elements' such as <header>, <nav>, <section>, <aside>,<footer> etc.
[+]String
Enterprise, PremiumV3, TAC
[L]
Lists what audio formats, if any, the browser supports using the HTML5 <audio> tag.
[+]- AAC
- MP3
- NotSupported
- Unknown
- Wav
String
Enterprise, PremiumV3, TAC
[L]
Lists what video formats, if any, the browser supports using the HTLM5 <video> tag.
[+]- H.264
- NotSupported
- Ogg (Theora)
- Unknown
- WebM
Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser is able to use media inputs, e.g. webcam and microphone, in a script and as an input for forms, e.g. '<input type="file" accept="image/*" id="capture">' would prompt image- capturing software to open.
[+]Double
Enterprise, PremiumV3, TAC
Refers to the latest version of HyperText Markup Language (HTML) supported by the browser.
[+]
Javascript
Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports the canvas element, useful for drawing graphics via scripting (usually JavaScript).
[+]Bool
Enterprise, PremiumV3, TAC
Indicates if the browser supports JavaScript.
[+]JavascriptBandwidth
JavaScript
Enterprise, TAC
Refers to the JavaScript snippet used to determine the response times and bandwidth to monitor the performance of the website.
JavascriptCanManipulateCSS
Bool
Enterprise, PremiumV3, TAC
Indicates if the browser supports the JavaScript that can manipulate CSS on the browser's web page.
[+]JavascriptCanManipulateDOM
Bool
Enterprise, PremiumV3, TAC
Indicates if the browser supports the JavaScript that can manipulate the Document Object Model on the browser's web page.
[+]JavascriptGetElementById
Bool
Enterprise, PremiumV3, TAC
Indicates if the browser supports JavaScript that is able to access HTML elements from their ID using the getElementById method.
[+]JavascriptImageOptimiser
JavaScript
Lite, Enterprise, PremiumV3, Basic, Basic, TAC
Refers to the JavaScript snippet used to optimise images.
JavascriptPreferredGeoLocApi
String
Enterprise, PremiumV3, TAC
Indicates which GeoLoc API JavaScript the browser supports. If a browser supports a feature to acquire the user's geographical location, another property called 'GeoLocation' will be set to True.
[+]- BlackBerry API
- Gears
- NotSupported
- Unknown
- W3C api
JavascriptSupportsEventListener
Bool
Enterprise, PremiumV3, TAC
Indicates if the browser allows registration of event listeners on event targets by using the addEventListener() method.
[+]JavascriptSupportsEvents
Bool
Enterprise, PremiumV3, TAC
Indicates if the browser supports the JavaScript events 'onload', 'onclick' and 'onselect'.
[+]JavascriptSupportsInnerHtml
Bool
Enterprise, PremiumV3, TAC
Indicates if the browser supports the JavaScript that is able to insert HTML into a DIV tag.
[+]JavascriptVersion
String
Enterprise, PremiumV3, TAC
Indicates which JavaScript version the browser uses. The number refers to JavaScript versioning, not ECMAscript or Jscript. If the browser doesn't support JavaScript then 'NotSupported' value is returned.
[+]- 1.0
- 1.3
- 1.4
- 1.5
- 1.6
- 1.7
- 1.8
- 1.8.1
- 1.8.5
- NotSupported
- Unknown
ScreenPixelsHeightJavaScript
JavaScript
Lite, Enterprise, PremiumV3, TAC
JavaScript that can override the property value found by the server using information on the client device. This property is applicable for browsers that support screen pixels height cookie.
ScreenPixelsWidthJavaScript
JavaScript
Lite, Enterprise, PremiumV3, TAC
JavaScript that can override the property value found by the server using information on the client device. This property is applicable for browsers that support screen pixels width cookie.
JSON
Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports the 'JSON' object. This property may need a vendor prefix, e.g. webkit, moz, etc.
[+]
Name
String
Lite, Enterprise, PremiumV3, Basic, TAC
String
Enterprise, PremiumV3, TAC
String
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates the version or subversion of the browser.
Screen
Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports requests from a video or canvas element to be displayed in full-screen mode.
[+]
Supported Media
SupportsTls/Ssl
Bool
Enterprise, PremiumV3, TAC
Indicates if the browser supports TLS or SSL, essential for secure protocols such as HTTPS.
[+]SupportsWebGL
Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports WebGL technology to generate hardware-accelerated 3D graphics.
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports SVG (scalable vector graphics), useful for 2D animations and applications where all objects within the SVG can be accessed via the DOM and can have assigned event listener elements.
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports the 'Video' element for playing videos on web pages without requiring a plug-in.
[+]
ViewPort
Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports Viewport, to give control over view for different screen sizes and resolutions of devices accessing a website.
[+]
Web
Bool
Enterprise, PremiumV3, TAC
Indicates if the browser supports http Cookies. However, the user may have disabled Cookies in their own configuration. Where data cannot be validated, it is assumed that the browser supports cookies.
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser stores the session history for a web page that contains the URLs visited by the browser's user.
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports a meter element that represents a scalar measurement within a known range or fractional value. This property does not indicate whether the browser supports the progress bar indication. For this purpose, the progress property should be used.
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports progress reports, such as with HTTP requests. The progress element can be used to display the progress of the task. This property doesn't represent a scalar measurement. If the browser supports a gauge, the meter property should be used.
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports background workers in JavaScript.
[+]Bool
Lite, Enterprise, PremiumV3, Basic, TAC
Indicates if the browser supports client-to-server communication with XmlHttpRequests. If the browser supports 'Xhr2' will also support 'DataForm' element. This property may need a vendor prefix, e.g. webkit, moz, etc.
[+]
Miscellaneous
BrowserRank
Int
Enterprise, TAC
A measure of the popularity of this browser version. All browsers are ordered by the number of events associated with that browser that occurred in the sampling period. The browser with the most events is ranked 1, the second 2 and so on.
Crawler
Miscellaneous
CrawlerName
String
Enterprise, PremiumV3, TAC
Indicates the crawler name when applicable. Returns NotCrawler when the device is not a crawler.
IsCrawler
Bool
Enterprise, PremiumV3, TAC
Indicates if the source of the web traffic identifies itself as operating without human interaction for the purpose of monitoring the availability or performance of a web site, retrieving a response for inclusion in a search engine or is requesting structured data such as via an API. Such sources are often referred to as crawlers, bots, robots, spiders, probes, monitors or HTTP services among other terms. Where the source pretends to be a device operating with human interaction, such as a smartphone or tablet, this property will return, 'False'.
[+]