Skip to main content
DeviceAtlas DeviceAtlas
  • Login
  • Get started
  • Products
    • Web
      DeviceAtlas for Web

      Build enterprise grade device awareness

      into your products and services

    • Apps
      DeviceAtlas for Apps

      Device intelligence, targeting and reporting

      in the native apps environment

    • Operators
      Device Map

      Fine grained device intelligence

      indexed by TAC/IMEI

    • DeviceAssure
      DeviceAssure

      Verify the authenticity of devices

      accessing your content and services

    • DeviceAtlas Discover
      DeviceAtlas Discover

      Rich insights about your web traffic that

      analytics platforms don’t tell you about

    DEVICE INTELLIGENCE

    Learn more with our
    intro video

    Deliver an amazing customer
    experience across devices.

    TECHNOLOGY OVERVIEW

    Get an overview of our technology.

  • Use Cases
    • Ad-Tech
      AdTech

      Enable granular device targeting of your campaigns.

      Maximize revenue from impressions and reduce discrepancies

    • Optimization
      Web Optimization

      Ensure content is delivered in a form that’s

      optimized for the end user’s device

    • Analytics
      Analytics

      Understand customer engagement at

      device level

    • Internet of Things
      Internet of Things

      Measure IoT activity on your network

    • OTT Streaming
      Online Streaming Services

      Identity OTT traffic from STBs, Smart

      TVs, and Games Consoles

    • eCommerce
      eCommerce

      Identify factors affecting cart abandonment rates, and ensure optimal user experiences for mobile devices.

    • Gaming
      Gaming

      Enhance knowledge of gaming devices for better analytics and reporting, real-time QoS/QoE monitoring, and more relevant targeting opportunities.

    • Reverse Logistics
      Reverse Logistics

      -

    • Device Insurance
      Device Insurance

      -

    CASE STUDIES

    Learn how market
    leaders are using us
    to outperform their
    competition

    Adoppler and our partners have experienced significant improvements since implementing DeviceAtlas.

    Anton Tkachuk

    Product Manager, Adoppler

    View all case studies

  • Pricing
  • Developers
    • Technology Overview

      Get an overview of our technology

    • Getting Started

      Step by step guide to get up and running fast

    • APIs

      Downloads and information on all APIs

    • About the data

      Device data and available properties

    • Docs & Support

      FAQ's documentation and support

    • Knowledge Base

      Explore our expansive library of free

      whitepapers, eBooks and how-to guide

  • Data & Insights
    • Blog

      Stay informed with our articles on device

      research, data and insights

    • Case Studies

      See why market leaders choose DeviceAtlas

    • Device Browser

      Device information and properties

    • Data Explorer

      Explore and analyse DeviceAtlas data

    • Properties

      Check out our available device properties

    • HTTP Headers Parser

      Check DeviceAtlas results for HTTP Headers

  • Login
  • Get started
Log inSign up
Forgot Password?

Sign up below to view device data and get your trial account.

Passwords match:

Cancel
  • Products
    • DeviceAtlas for Web
    • DeviceAtlas for Apps
    • Device Map
    • DeviceAssure
    • DeviceAtlas Discover
    • Technology Overview
  • Use Cases
    • AdTech
    • Web Optimization
    • Analytics
    • Internet of Things
    • Online Streaming Services
    • eCommerce
    • Gaming
    • Reverse Logistics
    • Device Insurance
    • Case Studies
  • Pricing
  • Developers
    • Technology Overview
    • Getting Started
    • APIs
    • About the Data
    • Docs & Support
    • Knowledge Base
  • Data & Insights
    • Blog
    • Case Studies
    • Device Browser
    • Data Explorer
    • Properties
    • HTTP Headers Parser
  • Login
  • Get started
  • Search

Getting Started

  • Enterprise
    • DeviceAtlas for Web
    • DeviceAtlas for Apps
  • Cloud
  • DeviceAssure
    • DeviceAssure for Web
    • DeviceAssure for Apps
  • Discover

APIs

  • Enterprise APIs
    • Download API
    • Documentation
    • API examples
    • Performance
  • Cloud Service
    • Download API
    • Documentation
    • Cloud Service End-Points
    • Google Sheets Integration
  • DeviceAssure APIs
    • Download API
    • Documentation
  • Client-side Component
    • iOS H/W Identification
    • Usage
    • Download
  • REST API
  • User-Agent Client Hints
    • Developer considerations
    • Web server configuration
    • OpenRTB and UA-CH
    • Capturing in JavaScript
    • Header precedence logic

Data

  • Data Downloads
    • Carrier Data
    • Device Data (JSON)
    • Device Map (TAC)
  • Data File Configuration
  • Contributing
  • About Our Data
  • Dynamic Data
  • Becoming a Data Partner

Properties

  • Available Properties
  • Client-side Properties

FAQ

  • Support
  • General
  • Licensing

More

  • Side-loaded Browsers
  • Whitepapers
  • Case Studies

Available Properties

DeviceAtlas contains 215 device properties. Filter properties by typing in the box.

Virtual Properties

[CS] Cloud Standard    [CP] Cloud Premium    [EO] Enterprise/OEM

[CS] [CP] [EO] Name API Name Data Type Description
Yes Yes Yes Device IDidintegerUnique device identifier (if the device has been successfully detected).
Yes Yes Yes Is BrowserisBrowserbooleanIdentifies desktop browsers.
Yes Yes Yes Is RobotisRobotbooleanIdentifies non-human traffic (robots, crawlers, checkers, download agents, spam harvesters and feed readers).
Yes Yes Yes Is CheckerisCheckerbooleanIdentifies link/site checkers.
Yes Yes Yes Is DownloaderisDownloaderbooleanIdentifies download agents/clients.
Yes Yes Yes Is FilterisFilterbooleanIdentifies proxy/content filters.
Yes Yes Yes Is SpamisSpambooleanIdentifies known email address or spam harvesters.
Yes Yes Yes Is Feed ReaderisFeedReaderbooleanIdentifies feed reader clients.
Yes Yes Yes Is Masquerading As DesktopisMasqueradingAsDesktopbooleanThe device is pretending to be a desktop browser.
Yes Yes Yes Requesting Mobile UXrequestingMobileUxbooleanTrue if the Client identifies itself as mobile (from Client Hints). Note: this may differ from the 'Mobile Device' flag based on the device hardware. Requires usage of version 2.1 or later of Client Side Component. This property is dynamically populated at run time.
Yes Yes Bot NamebotNamestringThe name of the robot and/or crawler.
Yes Yes Yes Is AppisAppbooleanIdentifies non-browser apps and webviews.
Yes App NameappNamestringName of non-browser application.
Yes Yes Is in-app WebViewisInAppWebViewbooleanIdentifies WebViews in non-browser apps. This property is dynamically populated at run time.
Yes Is ParentisParentbooleanThe device represents a group of devices that share one or more identifiers and therefore cannot be individually identified. The populated device properties are common to all devices in the group.
Yes Device ID of ParentparentIdintegerThe DeviceAtlas Device ID of its parent device (correlates to “Is Parent” property).
Yes Contextual UsagecontextualUsagestringIdentifies how the device is being used, where different to that implied by the Primary Hardware Type. Please see the complete list of predefined property values.
Yes Yes Yes Partial IdentificationpartialIdentificationbooleanIf true, DeviceAtlas can deliver better results if more input is captured via either UA-CH headers or the DeviceAtlas Client Side Component. This property is dynamically populated at run time.
Yes Yes Yes Primary Software TypeprimarySoftwareTypestringThe type of the software identified from the request headers, one of Browser, App, Previewer, Software Library, CLI Utility, Robot. Please see the complete list of predefined property values. This property is dynamically populated at run time.
No matches found

Carrier Identification (if selected)

[CS] Cloud Standard    [CP] Cloud Premium    [EO] Enterprise/OEM

[CS] [CP] [EO] Name API Name Data Type Description
Yes Network OperatornetworkOperatorstringThe mobile network operator that provides service to the device.
Yes Network BrandnetworkBrandstringThe brand name of the mobile network operator.
Yes MCCmccstringThe Mobile Country Code (MCC) of the brand.
Yes MNCmncset(string)The Mobile Network Code (MNC) of the brand.
Yes Country CodecountryCodestringThe country code of the network operator.
Yes Network TypenetworkTypestringThe type of the mobile network operator (Available values are MNO/MVNO/Proxy).
Yes MCC-MNCmccmncstringMCC and MNC combination for operator disambiguation.
No matches found

Device Name

[CS] Cloud Standard    [CP] Cloud Premium    [EO] Enterprise/OEM

[CS] [CP] [EO] Name API Name Data Type Description
Yes Yes Yes Device VendorvendorstringThe company/organisation that provides a device, browser or other component to the market. It can be a manufacturer, mobile operator or other organisation exclusively offering a product.
Yes Yes Yes Device ModelmodelstringThe model name of a device, browser or some other component (e.g. Firefox - Windows).
Yes Yes Yes Marketing NamemarketingNamestringThe marketing name for a device.
Yes Standardised Full NamestandardisedFullNamestringMarket recognised name (composite of Vendor + Marketing Name, or Vendor + Model if no Marketing Name exists).
Yes Yes Yes ManufacturermanufacturerstringPrimary organisation creating (not necessarily assembling) the device.
Yes Yes Yes Year ReleasedyearReleasedintegerThis is the year that the device was released (or announced)
No matches found

Hardware

[CS] Cloud Standard    [CP] Cloud Premium    [EO] Enterprise/OEM

[CS] [CP] [EO] Name API Name Data Type Description
Yes Yes Yes Mobile DevicemobileDevicebooleanTrue if the device is meant for use on the move.
Yes Yes Yes Primary Hardware TypeprimaryHardwareTypestringPrimary hardware type, e.g. Tablet, Mobile Phone, etc. Please see the complete list of predefined property values.
Yes Yes Yes Touch ScreentouchScreenbooleanUser may touch the screen to interact with the device.
Yes Yes Yes Screen WidthdisplayWidthintegerThe total number of addressable pixels in the horizontal direction of a rectangular display when held in its default orientation. The Property does not apply to displays that are not rectangular or square.
Yes Yes Yes Screen HeightdisplayHeightintegerThe total number of addressable pixels in the vertical direction of a rectangular display when held in its default orientation. The Property does not apply to displays that are not rectangular or square.
Yes Automatic Screen OrientationautomaticScreenOrientationbooleanAutomatic screen orientation change is supported by the device hardware.
Yes Yes Yes Diagonal Screen SizediagonalScreenSizestringThe diagonal dimension of the screen in inches.
Yes Physical DimensionsphysicalDimensionsstringThe maximum physical dimensions of the device in mm, shown as height x width x thickness.
Yes WeightweightintegerMaximum weight of the device in grams.
Yes Display Form FactordisplayFormFactorstringDescribes whether a device's display can be folded.
Yes Yes Yes Display PPIdisplayPpiintegerThe pixel density of the Device's screen. Pixels Per Inch.
Yes Yes Yes Device Pixel RatiodevicePixelRatiostringRatio between physical pixels and device-independent pixels (dips) on the browser.
Yes Yes Yes Screen Color DepthdisplayColorDepthintegerThe color depth of a display.
Yes Yes Yes NFCnfcbooleanThe device has NFC (Near Field Communication) hardware.
Yes Yes Yes CameracamerastringMegapixels of the camera if the device has one.
Yes USB-C Charging PortusbcChargingPortbooleanIdentifies whether charging via device USB-C port is supported.
Yes Colour OptionscolourOptionsstringProvides a list of the possible device colours as defined by the manufacturer.
Yes Yes Yes Is Mobile PhoneisMobilePhonebooleanThe device is a mobile phone.
Yes Yes Yes Is TabletisTabletbooleanThe device is a tablet device.
Yes Yes Yes Is EReaderisEReaderbooleanThe device is a reading device.
Yes Yes Yes Is Games ConsoleisGamesConsolebooleanThe device is a games console.
Yes Yes Yes Is TVisTVbooleanThe device is a television.
Yes Yes Yes Is Set Top BoxisSetTopBoxbooleanThe device is a set-top box.
Yes Yes Yes Is Media PlayerisMediaPlayerbooleanThe device is a media player.
Yes IoT EndpointiotEndpointbooleanSensor and/or actuator, with cellular connectivity.
Yes IoT EnableriotEnablerbooleanProvides cellular connectivity to otherwise unconnected devices.
Yes IoT ControlleriotControllerbooleanData receiver and aggregator, with the primary function being command/control of remote and/or local IoT devices.
Yes GPS Hardware SupportgpsHardwareSupportbooleanThe device includes an OS-accessible satellite positioning system receiver.
Yes
CPU Data Properties Extra OptionsContact sales@deviceatlas.com for details on access to this set of properties
Chipset VendorchipsetVendorstringThe company/organisation that provides a chipset to the market.
Yes
CPU Data Properties Extra OptionsContact sales@deviceatlas.com for details on access to this set of properties
Chipset NamechipsetNamestringThe marketing name for a chipset.
Yes
CPU Data Properties Extra OptionsContact sales@deviceatlas.com for details on access to this set of properties
Chipset ModelchipsetModelstringThe model name of a chipset.
Yes
CPU Data Properties Extra OptionsContact sales@deviceatlas.com for details on access to this set of properties
CPU NamecpuNamestringThe marketing name for a CPU. If a device is equipped with more than one CPU, values are separated by '&'.
Yes
CPU Data Properties Extra OptionsContact sales@deviceatlas.com for details on access to this set of properties
CPU CorescpuCoresstringThe Number of cores in a CPU. If a device is equipped with more than one CPU, values are separated by '+'.
Yes
CPU Data Properties Extra OptionsContact sales@deviceatlas.com for details on access to this set of properties
CPU Maximum FrequencycpuMaxFrequencystringThe frequency of a single core. If a device is equipped with more than one CPU, values are separated by '&'.
Yes
CPU Data Properties Extra OptionsContact sales@deviceatlas.com for details on access to this set of properties
GPU NamegpuNamestringThe marketing name for a GPU.
Yes
CPU Data Properties Extra OptionsContact sales@deviceatlas.com for details on access to this set of properties
SIM SlotssimSlotsintegerNumber of SIM card slots the device is equipped with.
Yes
CPU Data Properties Extra OptionsContact sales@deviceatlas.com for details on access to this set of properties
eSIM CounteSimCountintegerNumber of reprogrammable SIMs the device supports.
Yes
CPU Data Properties Extra OptionsContact sales@deviceatlas.com for details on access to this set of properties
SIM SizesimSizestringSize of a SIM card supported by a device.
Yes
CPU Data Properties Extra OptionsContact sales@deviceatlas.com for details on access to this set of properties
Internal Storage CapacityinternalStorageCapacitystringThe capacity of the device storage. The value is expressed in GB and the metric system is used for unit conversion (e.g. 1 GB = 1000 MB).
Yes
CPU Data Properties Extra OptionsContact sales@deviceatlas.com for details on access to this set of properties
Expandable StorageexpandableStoragebooleanThe device has a slot for an insertable memory card.
Yes
CPU Data Properties Extra OptionsContact sales@deviceatlas.com for details on access to this set of properties
Total RAMtotalRamstringThe amount of memory allocated to RAM as reported by manufacturer. The value is expressed in MiB, with binary conversion (1 GiB = 1024 MiB).
Yes
CPU Data Properties Extra OptionsContact sales@deviceatlas.com for details on access to this set of properties
32 Bit Architecture32BitArchitecturebooleanBoth hardware and operating system support 32 bit architecture. This property is dynamically populated at run time.
Yes
CPU Data Properties Extra OptionsContact sales@deviceatlas.com for details on access to this set of properties
64 Bit Architecture64BitArchitecturebooleanBoth hardware and operating system support 64 bit architecture. This property is dynamically populated at run time.
Yes Hardware ClassificationhardwareClassificationstringThe classification of the device into one of a set of five tiers, ranging from Entry Level to Premium, based on the Hardware Score.
Yes Hardware ScorehardwareScoreintegerA numerical representation of the device hardware capabilities which decays over time. It is normalised on a scale of 0-10000, and is used by the Hardware Classification.
Yes Chipset Bluetooth VersionchipsetBluetoothVersionstringThe highest Bluetooth version supported by the device chipset.
No matches found

Environment

[CS] Cloud Standard    [CP] Cloud Premium    [EO] Enterprise/OEM

[CS] [CP] [EO] Name API Name Data Type Description
Yes Yes OS VendorosVendorstringThe supplier of the operating system. Please see the complete list of predefined property values. This property is dynamically populated at run time.
Yes Yes Yes OS NameosNamestringThe name of the Operating System installed on the device. This can be used as a substitute for the boolean OS properties. Please see the complete list of predefined property values. This property is dynamically populated at run time.
Yes Yes OS FamilyosFamilystringThe general group name of the operating system (eg. Windows). Please see the complete list of predefined property values.
Yes Yes Yes OS VersionosVersionstringThe Operating System initial version installed on the device. This property is dynamically populated at run time.
Yes OS Version NameosVersionNamestringThe marketing name of the Operating System version e.g. KitKat, Snow Leopard. This property is dynamically populated at run time.
Yes Combined OS Name and VersioncombinedOsNameAndVersionstringCombined OS name and OS version properties for simplification purposes. This property is dynamically populated at run time.
Yes Latest OS VersionlatestOsVersionstringProvides the highest OS version seen for the device in a representative set of web traffic.
Yes OS DistributionosDistributionstringThe name of the OS distribution, either based on or forked from an existing operating system.
Yes Yes Yes OS AndroidosAndroidbooleanThe device is distributed with Android OS pre-installed.
Yes Yes Yes OS BadaosBadabooleanThe device is distributed with Bada OS pre-installed.
Yes Yes Yes OS iOSosiOsbooleanThe device is distributed with iOS pre-installed.
Yes Yes Yes OS RimosRimbooleanThe device is distributed with RIM OS pre-installed.
Yes Yes Yes OS SymbianosSymbianbooleanThe device is distributed with Symbian OS pre-installed.
Yes Yes Yes OS Windows MobileosWindowsMobilebooleanThe device is distributed with Windows Mobile pre-installed.
Yes Yes Yes OS Windows PhoneosWindowsPhonebooleanThe device is distributed with Windows Phone pre-installed.
Yes Yes Yes OS Windows RTosWindowsRtbooleanThe device is distributed with Windows RT OS pre-installed.
Yes Yes Yes OS Web OSosWebOsbooleanThe device is distributed with WebOS pre-installed.
Yes Yes Yes OS ProprietaryosProprietarystringThe device is distributed with a proprietary OS pre-installed.
Yes Yes LanguagelanguagestringThe language requested by the device in an ISO-639 two-letter code – i.e. “en”. Requires 2.x API with full set of headers. This property is dynamically populated at run time.
Yes Yes Language LocalelanguageLocalestringThe language locale requested by the device in an ISO-639 two-letter code followed by an ISO-3166 country code – i.e. “en-GB”. Requires 2.x API with full set of headers. This property is dynamically populated at run time.
No matches found

Web Browser

[CS] Cloud Standard    [CP] Cloud Premium    [EO] Enterprise/OEM

[CS] [CP] [EO] Name API Name Data Type Description
Yes Yes Browser VendorbrowserVendorstringThe supplier of the web browser. Please see the complete list of predefined property values. This property is dynamically populated at run time.
Yes Yes Yes Browser NamebrowserNamestringThe name or type of the browser on the device. Please see the complete list of predefined property values. This property is dynamically populated at run time.
Yes Yes Yes Browser VersionbrowserVersionstringThe browser version on the device. This property is dynamically populated at run time.
Yes Yes Browser Version Release DatebrowserVersionReleaseDatestringDate of release of the browser version. This property is dynamically populated at run time.
Yes Yes Yes Browser Rendering EnginebrowserRenderingEnginestringThe name or type of the browser rendering engine used by the browser. Please see the complete list of predefined property values. This property is dynamically populated at run time.
Yes Yes Yes vCard DownloadvCardDownloadbooleanThe ability of the web browser to download and open the device's address book when a vCard URI is used.
Yes Yes Yes Image Gif87image.Gif87booleanThe ability to display a GIF87 image embedded in a mobile web page, using a tag such as img or object.
Yes Yes Yes Image GIF89Aimage.Gif89abooleanThe ability to display a GIF89a image embedded in a mobile web page, using a tag such as img or object.
Yes Yes Yes Image JPGimage.JpgbooleanThe ability to display a JPG image embedded in a mobile web page, using a tag such as img or object.
Yes Yes Yes Image PNGimage.PngbooleanThe ability to display a PNG image embedded in a mobile web page, using a tag such as img or object.
Yes Image WebPimageWebpbooleanThe browser can display a WebP image. This property is dynamically populated at run time.
Yes Yes Yes Usable Display WidthusableDisplayWidthintegerThe horizontal size of the default browser's viewport, expressed in device independent pixels (DIPs), when held in its default orientation and the browser zoom is set to 100%. Also known as CSS resolution.
Yes Yes Yes Usable Display HeightusableDisplayHeightintegerThe vertical size of the default browser's viewport, expressed in device independent pixels (DIPs), when held in its default orientation and the browser zoom is set to 100%. Also known as CSS resolution.
Yes Yes Yes URI Scheme TeluriSchemeTelbooleanThe ability of the web browser to start a telephone call when a URI is defined with the protocol 'tel' followed by a telephone number (e.g. tel:+35312345678).
Yes Yes Yes URI Scheme SMSuriSchemeSmsbooleanThe ability of the web browser to start a new SMS message when a URI is defined with the protocol sms followed by a telephone number (e.g. sms:+35312345678).
Yes Yes Yes URI Scheme SMS TouriSchemeSmsTobooleanThe ability of the web browser to start a new SMS message when a URI is defined with the protocol smsto followed by a telephone number (e.g. smsto:+35312345678).
Yes Yes Yes CookiecookieSupportbooleanThe ability of a client to store cookies and send them when appropriate.
Yes Yes Yes HTTPShttpsbooleanThe web browser supports the SSL protocol. Support of different certificate authorities is independent from the ability of supporting SSL.
Yes Yes Yes Memory Limit MarkupmemoryLimitMarkupintegerDescribes the maximum size in bytes for markup in a web page. Media is treated separately. Some browsers might have a variable memory limit based on the memory used by other applications, in that case 0 will be used.
Yes Yes Yes Memory Limit Embedded MediamemoryLimitEmbeddedMediaintegerDescribes the maximum size in bytes for media files embedded in a web page. Media is treated separately. Some browsers might have a variable memory limit based on the memory used by other applications, in that case 0 will be used.
Yes Yes Yes Memory Limit DownloadmemoryLimitDownloadintegerDescribes the maximum size in bytes for downloaded from a web page and stored locally (e.g. a ringtone or an image). Media is treated separately. Some browsers might have a variable memory limit based on the memory used by other applications, in that case 0 will be used.
Yes WAP Push Service IndicationwapPushbooleanThe device is capable of receiving WAP Push notifications, opening a browser upon user instigation, and following the embedded link.
Yes Yes Yes Save-DatasaveDatabooleanIdentifies if the client prefers reduced data usage (from Client Hints). Requires usage of version 2.1 or later of Client Side Component. This property is dynamically populated at run time.
Yes Yes Yes DownlinkdownlinkstringEstimate of downlink bandwidth in Mbps (from Client Hints). Requires usage of version 2.1 or later of Client Side Component. This property is dynamically populated at run time.
Yes Yes Yes Round Trip TimeroundTripTimeintegerEstimate of effective round trip time in milliseconds, rounded to nearest 25ms (rtt from Client Hints). Requires usage of version 2.1 or later of Client Side Component. This property is dynamically populated at run time.
Yes Yes Yes Effective Connection TypeeffectiveConnectionTypestringEquivalent connection in the form of slow-2G, 2G, 3G, 4G based on Round Trip Time and downlink performance (ect from Client-Hints). Requires usage of version 2.1 or later of Client Side Component. This property is dynamically populated at run time.
Yes Yes Yes Platform ArchitectureplatformArchitecturestringThe device CPU architecture (from Client Hints). Requires usage of version 2.1 or later of Client Side Component. This property is dynamically populated at run time.
No matches found

JavaScript

[CS] Cloud Standard    [CP] Cloud Premium    [EO] Enterprise/OEM

[CS] [CP] [EO] Name API Name Data Type Description
Yes Yes Yes JS Support Basic Java Scriptjs.supportBasicJavaScriptbooleanThe browser has some level of JavaScript support, typically Alert, Confirm, setInterval, setTimeout.
Yes Yes Yes JS Modify Domjs.modifyDombooleanThe browser's JavaScript engine supports modifying DOM elements.
Yes Yes Yes JS Modify CSSjs.modifyCssbooleanThe browser's JavaScript engine supports modifying CSS elements.
Yes Yes Yes JS Support Eventsjs.supportEventsbooleanThe browser's JavaScript engine supports Events.
Yes Yes Yes JS Support Event Listenerjs.supportEventListenerbooleanThe browser's JavaScript engine supports Event Listeners.
Yes Yes Yes JS XHRjs.xhrbooleanThe browser's JavaScript engine supports XMLHttpRequest.
Yes Yes Yes JS Support Console Logjs.supportConsoleLogbooleanThe browser's JavaScript engine supports console.log().
Yes Yes Yes JS Jsonjs.jsonbooleanThe browser's JavaScript engine supports JSON objects.
Yes Yes Yes Supports Client SidesupportsClientSidebooleanIndicates whether the device supports the DeviceAtlas ClientSide component.
No matches found

Premium Partner Data

[CS] Cloud Standard    [CP] Cloud Premium    [EO] Enterprise/OEM

[CS] [CP] [EO] Name API Name Data Type Description
Yes
CPU Data Properties Extra OptionsContact sales@deviceatlas.com for details on access to this set of properties
IDC Average Selling Priceidc.averageSellingPricestringIDC Average Selling Price (discounted of VAT), averaged against shipments on worldwide basis, in USD. Where multiple values exist, these are for different storage capacities.IDC Logo
Yes
CPU Data Properties Extra OptionsContact sales@deviceatlas.com for details on access to this set of properties
IDC ASP Applicable Dateidc.aspApplicableDatestringMost recent quarter for which the device ASP was measured. (ASP is only updated by IDC for devices in production).IDC Logo
No matches found

Network Protocols

[CS] Cloud Standard    [CP] Cloud Premium    [EO] Enterprise/OEM

[CS] [CP] [EO] Name API Name Data Type Description
Yes Yes Yes CSDcsdbooleanThe device is capable of connecting to CSD (Circuit Switched Data) networks.
Yes Yes Yes HSCSDhscsdbooleanThe device is capable of connecting to HS CSD (High Speed Circuit Switched Data) networks.
Yes Yes Yes GPRSgprsbooleanThe device is capable of connecting to GPRS (General Packet Radio Service) networks.
Yes Yes Yes EDGEedgebooleanThe device is capable of connecting to EDGE (Enhanced Data rates for GSM Evolution) networks.
Yes Yes Yes HSDPAhsdpabooleanThe device is capable of connecting to HSDPA (High-Speed Downlink Packet Access) networks.
Yes Yes Yes UMTSumtsbooleanThe device is capable of connecting to UMTS (Universal Mobile Telecommunications System) networks.
Yes Yes Yes HSPA+hspaEvolvedbooleanThe device is capable of connecting to HSPA+ (Evolved High-Speed Packet Access) networks.
Yes Yes Yes LTEltebooleanThe device is capable of connecting to LTE (Long Term Evolution) networks.
Yes Yes Yes LTE AdvancedlteAdvancedbooleanThe device is capable of connecting to LTE Advanced (Long Term Evolution Advanced) networks.
Yes LTE CategorylteCategoryintegerThe UE Category of the device, defining the combined uplink and downlink capability as specified in 3GPP TS36.306.
Yes Chipset Maximum Uplink SpeedchipsetMaximumUplinkSpeedintegerThe maximum uplink speed supported by the device chipset, in Mbps (rounded).
Yes Chipset Maximum Downlink SpeedchipsetMaximumDownlinkSpeedintegerThe maximum downlink speed supported by the device chipset, in Mbps (rounded).
Yes VoLTEvoltebooleanThe device is capable of making VoLTE calls. When True, this implies LTE, HD Voice, and AMR-WB are True.
Yes Yes Wi-FiwifibooleanThe device is capable of connecting to WiFi networks.
Yes VoWiFivowifibooleanThe device is capable of seamless call handover between Wi-Fi and VoLTE connections.
Yes RCSrcsbooleanThe device natively supports Rich Communication Services as specified in GSMA RCS6.0 UNI.
Yes Voice over CellularvoiceOverCellularbooleanThe device is able to perform voice calls using cellular connectivity.
Yes 2G2gbooleanThe device supports the second generation of cellular mobile phone systems, as described in the Spectrum Policy Dictionary by GSMA. This includes enhancements within the 2G range, e.g. 2.5G.
Yes 3G3gbooleanThe device supports the third generation of cellular mobile phone systems, as described in the Spectrum Policy Dictionary by GSMA. This includes enhancements within the 3G range, e.g. 3.5G.
Yes 4G4gbooleanThe device supports the fourth generation of cellular mobile phone systems, as described in the Spectrum Policy Dictionary by GSMA.
Yes 5G5gbooleanThe device supports the fifth generation of cellular mobile phone systems, as described in the Spectrum Policy Dictionary by GSMA.
Yes 5G Standalone5gStandalonebooleanIdentifies if the chipset of a 5G device is standalone 5G capable.
Yes 5G Non Standalone5gNonStandalonebooleanIdentifies if the chipset of a device is non-standalone 5G capable.
Yes VoNRvonrbooleanThe device chipset supports voice calls over 5G.
Yes Highest Cellular GenerationhighestCellularGenerationstringIdentifies the highest generation of cellular data connectivity supported by the device. Please see the complete list of predefined property values.
Yes NB-IoTnbiotbooleanThe device is capable of connecting to the specific type of narrow-band Low Power Wide Area Network (LPWAN) using radio technology standard specified in 3GPP Release 13.
Yes LTE-MltembooleanThe device is capable of machine-to-machine communication through connecting to the specific type of Low Power Wide Area Network (LPWAN) using radio technology standard specified in 3GPP Release 13.
No matches found

HTML5

[CS] Cloud Standard    [CP] Cloud Premium    [EO] Enterprise/OEM

[CS] [CP] [EO] Name API Name Data Type Description
Yes Yes Yes HTML Audiohtml.audiobooleanThe browser supports the audio HTML tag.
Yes Yes Yes HTML Canvashtml.canvasbooleanThe browser supports the canvas element.
Yes Yes Yes HTML Inline SVGhtml.inlinesvgbooleanThe browser supports inline SVG.
Yes Yes Yes HTML SVGhtml.svgbooleanThe browser supports SVG.
Yes Yes Yes HTML Videohtml.videobooleanThe browser supports the video HTML tag.
Yes Yes Yes CSS Animationscss.animationsbooleanThe browser supports CSS animations.
Yes Yes Yes CSS Columnscss.columnsbooleanThe browser supports CSS columns.
Yes Yes Yes CSS Transformscss.transformsbooleanThe browser supports CSS transforms.
Yes Yes Yes CSS Transitionscss.transitionsbooleanThe browser supports CSS transitions.
Yes Yes Yes JS Application Cachejs.applicationCachebooleanThe browser's JavaScript engine supports Application Cache.
Yes Yes Yes JS Geo Locationjs.geoLocationbooleanThe browser's JavaScript engine supports Geo Location.
Yes Yes Yes JS Indexeddbjs.indexedDBbooleanThe browser's JavaScript engine supports indexedDB.
Yes Yes Yes JS Local Storagejs.localStoragebooleanThe browser's JavaScript engine supports Local Storage.
Yes Yes Yes JS Session Storagejs.sessionStoragebooleanThe browser's JavaScript engine supports Session Storage.
Yes Yes Yes JS Web GLjs.webGlbooleanThe browser's JavaScript engine supports Web GL.
Yes Yes Yes JS Web Socketsjs.webSocketsbooleanThe browser's JavaScript engine supports the Web Sockets API.
Yes Yes Yes JS Web SQL Databasejs.webSqlDatabasebooleanThe browser's JavaScript engine supports the Web SQL Database API.
Yes Yes Yes JS Web Workersjs.webWorkersbooleanThe browser's JavaScript engine supports the Web Workers API.
Yes Yes Yes JS Device Orientationjs.deviceOrientationbooleanThe browser's JavaScript engine supports Device Orientation.
Yes Yes Yes JS Device Motionjs.deviceMotionbooleanThe browser's JavaScript engine supports Device Motion event.
Yes Yes Yes JS Touch Eventsjs.touchEventsbooleanThe browser's JavaScript engine supports Touch events.
Yes Yes Yes JS Query Selectorjs.querySelectorbooleanThe browser's JavaScript engine supports the Query Selector.
No matches found

Streaming

[CS] Cloud Standard    [CP] Cloud Premium    [EO] Enterprise/OEM

[CS] [CP] [EO] Name API Name Data Type Description
Yes Yes Stream 3gp H264 .level10stream.3gp.h264.level10booleanSupport for the streaming of media encoded in the 3GP envelope, with the H264 (MPEG-2 PART 10) codec and in Level 1.0.
Yes Yes Stream 3gp H264 .level12stream.3gp.h264.level12booleanSupport for the streaming of media encoded in the 3GP envelope, with the H264 (MPEG-2 PART 10) codec and in Level 1.2.
Yes Yes Stream 3gp H263stream.3gp.h263booleanSupport for the streaming of media encoded in the 3GP envelope, with the H263 codec.
Yes Yes Stream MP4 .H264 .level11stream.mp4.h264.level11booleanSupport for the streaming of media encoded in the MP4 envelope, with the H264 codec and in Level 1.1.
Yes Yes Stream HTTP Live Streamingstream.httpLiveStreamingbooleanSupport for the HTTP live Streaming protocol.
Yes MPEG-DASH Support in OSmpegDashSupportInOsbooleanSupport for media encoded in MPEG-DASH format. This property is dynamically populated at run time.
Yes Yes Stream 3gp H264 .level10bstream.3gp.h264.level10bbooleanSupport for the streaming of media encoded in the 3GP envelope, with the H264 (MPEG-2 PART 10) codec and in Level 1.0b.
Yes Yes Stream 3gp H264 .level13stream.3gp.h264.level13booleanSupport for the streaming of media encoded in the 3GP envelope, with the H264 (MPEG-2 PART 10) codec and in Level 1.3.
Yes Yes Stream 3gp AMR NBstream.3gp.amr.nbbooleanSupport for the streaming of media encoded in the 3GP envelope, with the AMR audio codec, in Narrow Band.
Yes Yes Stream MP4 .H264 .level13stream.mp4.h264.level13booleanSupport for the streaming of media encoded in the MP4 envelope, with the H264 codec and in Level 1.3.
Yes Yes Stream 3gp H264 .level11stream.3gp.h264.level11booleanSupport for the streaming of media encoded in the 3GP envelope, with the H264 (MPEG-2 PART 10) codec and in Level 1.1.
Yes Yes Stream 3gp AAC LCstream.3gp.aac.lcbooleanSupport for the streaming of media encoded in the 3GP envelope, with the AAC (M4V/MP4) Low Complexity codec.
Yes Yes Stream 3gp AMR WBstream.3gp.amr.wbbooleanSupport for the streaming of media encoded in the 3GP envelope, with the AMR audio codec, in Wide Band.
Yes Yes Stream MP4 .aac LCstream.mp4.aac.lcbooleanSupport for the streaming of media encoded in the MP4 envelope, with the AAC (M4V/MP4) Low Complexity codec.
No matches found

Video Player

[CS] Cloud Standard    [CP] Cloud Premium    [EO] Enterprise/OEM

[CS] [CP] [EO] Name API Name Data Type Description
Yes Yes WMVwmvbooleanThe ability to play WMV envelope for video files. The device is able to parse the WMV envelope for video files.
Yes Yes 3GP H264 .level103gp.h264.level10booleanSupport for the playback of media encoded in the 3GP envelope, with the H264 (MPEG-2 PART 10) codec and in Level 1.0.
Yes Yes 3GP H264 .level10b3gp.h264.level10bbooleanSupport for the playback of media encoded in the 3GP envelope, with the H264 (MPEG-2 PART 10) codec and in Level 1.0b.
Yes Yes 3GP H264 .level113gp.h264.level11booleanSupport for the playback of media encoded in the 3GP envelope, with the H264 (MPEG-2 PART 10) codec and in Level 1.1.
Yes Yes 3GP H264 .level123gp.h264.level12booleanSupport for the playback of media encoded in the 3GP envelope, with the H264 (MPEG-2 PART 10) codec and in Level 1.2.
Yes Yes 3GP H264 .level133gp.h264.level13booleanSupport for the playback of media encoded in the 3GP envelope, with the H264 (MPEG-2 PART 10) codec and in Level 1.3.
Yes Yes 3GP AAC LC3gp.aac.lcbooleanSupport for the playback of media encoded in the 3GP envelope, with the AAC (M4V/MP4) Low Complexity codec.
Yes Yes 3GP H2633gp.h263booleanSupport for the playback of media encoded in the 3GP envelope, with the H263 codec.
Yes Yes 3GP AMR NB3gp.amr.nbbooleanSupport for the playback of media encoded in the 3GP envelope, with the AMR audio codec, in Narrow Band.
Yes Yes 3GP AMR WB3gp.amr.wbbooleanSupport for the playback of media encoded in the 3GP envelope, with the AMR audio codec, in Wide Band.
Yes Yes MP4 .H264 .level11mp4.h264.level11booleanSupport for the playback of media encoded in the MP4 envelope, with the H264 codec and in Level 1.1.
Yes Yes MP4 .H264 .level13mp4.h264.level13booleanSupport for the playback of media encoded in the MP4 envelope, with the H264 codec and in Level 1.3.
Yes Yes MP4 .aac LCmp4.aac.lcbooleanSupport for the playback of media encoded in the MP4 envelope, with the AAC (M4V/MP4) Low Complexity codec.
Yes H.264 Support In OSh.264SupportInOsbooleanThe operating system supports playback of H.264-encoded videos.
Yes H.265 Support In OSh.265SupportInOsbooleanThe operating system supports playback of H.265-encoded videos.
Yes VP9 Support In OSvp9SupportInOsbooleanThe operating system supports playback of VP9-encoded videos.
Yes AV1 Hardware Supportav1HardwareSupportbooleanThe device chipset provides hardware decoding of AV1 codec.
Yes HbbTV SupporthbbtvSupportbooleanIdentifies whether HbbTV specification is supported. This property is dynamically populated at run time.
Yes HbbTV VersionhbbtvVersionstringFor cases where HbbTV is supported, this property returns the HbbTV version. This property is dynamically populated at run time.
No matches found

Audio Player

[CS] Cloud Standard    [CP] Cloud Premium    [EO] Enterprise/OEM

[CS] [CP] [EO] Name API Name Data Type Description
Yes Yes AMRamrbooleanThe ability to play AMR (Adaptive Multi-Rate) files as defined by 3GPP. The device is able to play the AMR file as expected.
Yes Yes MP3mp3booleanThe ability to play MP3 (MPEG-1 Audio Layer 3) files. The device is able to play the MP3 file as expected.
Yes Yes AACaacbooleanThe ability to play AAC (Advanced Audio Coding) as defined as part of the MPEG-4 specifications. The device is able to play the AAC file as expected.
Yes Yes QCELPqcelpbooleanThe ability to play QCELP (Qualcomm Code Excited Linear Prediction) audio files. The device is able to play the QCELP file as expected.
No matches found

DeviceAtlas identifies and verifies connected devices in real-time for rich, actionable intelligence across every customer touchpoint

DeviceAtlas LinkedIn DeviceAtlas X DeviceAtlas YouTube

Our Products

DeviceAtlas for Web

The full picture on web traffic with detailed metadata on all visiting devices

DeviceAtlas for Apps

Device intelligence, targeting and reporting in the native apps environment

DeviceAssure

Real-time identification of fraudulent and misrepresented traffic

Device Map

TAC-based device insights for the mobile ecosystem, in partnership with the GSMA

Industries

AdTech Optimization Analytics Internet of Things OTT / Streaming eCommerce Gaming Reverse Logistics Device Insurance

Quick links

Pricing About us Events Blog Device Intelligence Device Detection Technology Partners Case Studies Data & Insights Developers Contact us

Copyright © DeviceAtlas Limited 2025. All Rights Reserved. Terms & Conditions | Privacy Policy

This is a website of DeviceAtlas Limited, a private company limited by shares, incorporated and registered in the Republic of Ireland with registered number 398040 and registered office at 6th Floor, 2 Grand Canal Square, Dublin 2, Ireland

Industry Affiliations