How do we compare?
DeviceAtlas and ScientiaMobile Comparisons
We're often asked how we compare to other device detection suppliers. Using industry-defined key metrics, we've compiled this handy comparison table. These figures are constantly updating, so be sure to refer to the footnotes.
Key metrics | 51Degrees | DeviceAtlas | ScientiaMobile /WURFL TM | |
---|---|---|---|---|
Device combinations | 2,269,2741 | Unpublished | Unpublished | |
Active web device profiles | 55,4502 | Unpublished | Unpublished | |
All hardware device profiles | 79,8383 | >75,0005 | 95,0004 | |
TAC coverage | 98.44 %19 | Unpublished | Not available | |
Duplicate TACs identified | 2.29 % | Unpublished | Not available | |
Platform performance (detections per second) |
||||
4 core Arm | 1.2 Million6 | Unpublished | Unpublished | |
2 core Intel | 3.4 million6 | 1.7 million7 | Unpublished | |
20 core Intel | 22 million6 | Unpublished | Unpublished | |
Average time for a single detection | From 0.0004ms6 | Unpublished | Unpublished | |
Start up time | From 224ms8 | Unpublished | Unpublished | |
Accuracy | >99.9%9 | 99.9%10 | >99%17 | |
Memory overhead (from disk) | As low as 1MB6 | Unpublished | Unpublished | |
Memory overhead (from memory) | 114MB6 | 400MB11 | 73MB16 | |
Data sources | Real devices, vendors, and optional anonymous global usage sharing9 |
Multi-sourced device data10 | Unpublished | |
Multiple environments | Indexed for web, native apps, and mobile operator environments12 |
Indexed for web, native apps, and mobile operator environments10 |
Unpublished | |
File format | Binary | JSON | XML | |
Confidence indicators (false positives) | Yes | No | No | |
Secure. On-premise | Yes | Yes | Yes | |
Open-source | Yes13 | No | No | |
Regular expressions | No | Yes | Yes | |
Transparent pricing | Yes14 | No | No | |
ISO Accreditations | 9001 & 2700118 | None | None | |
Free trial - complete dataset access | Yes | Yes | No15 | |
Start Free Trial | DeviceAtlas | WURFL |
All competitor information accurate as of 13 March 2023 unless otherwise stated.
Combinations of hardware, operating system, and web browser.
The number of profiles that relate to devices that have been active on the web during the past 12 months.
The number of devices contained within 51Degrees including those that are either inactive on the web or do not connect to the web (i.e. IoT devices).
Source: ScientiaMobile.
Source: DeviceAtlas About our data.
Result is calculated from a configuration that detects the 'IsMobile' property only and returns its value. Read "51Degrees: More Than Three Times Faster!" for more information about the hardware and the data used in these performance tests.
Source: DeviceAtlas API Performance.
See benchmarks for more information.
Real devices contributed by the 51Degrees Contributor. 51Degrees data processing system contains hundreds of millions of unique HTTP headers including crawlers, apps and web browsers. Less than 1.75% of the total available headers form a training data set which is used with machine learning techniques to achieve 99.9% or greater device detection accuracy when compared to the full data set.
Source: DeviceAtlas Why DeviceAtlas.
Source: DeviceAtlas Memory footprint Note: The figure used is when all properties are loaded.
Read "51Degrees Announces Native App Device Detection Capability" for more information.
See the 51Degrees Github repository.
See the 51Degrees pricing for more information.
Source: ScientiaMobile Free Trial
Source: ScientiaMobile Superior Speed and Accuracy: The New Wurfl InFuze
Source: ScientiaMobile Accuracy of our Device Intelligence.
51Degrees became the first commercial open source company in the device detection game to achieve a duo of ISO 9001 and 27001 standards for quality and information security management. Read more about how and why we embraced ISO.
Our database covers 98.44 % of active devices (all that are currently significant and verifiable in the real world).