Why use device detection?
In this mobile-first, rich-media world, even the best responsive-designed websites and apps run into problems. Like when awkward screen sizes can't display a menu correctly. Or when older hardware takes minutes to load a page with one 10-second video ad.
What is device detection?
We match the User-Agent, Client-Hint, and other request evidence to device profiles in our database. Those profiles contain properties such as model, processing power, screen resolution, and retail price.
How does device detection work?
Match request evidence to device data, then use the returned properties in your response or analytics.
1
Request
Your website (or content management system) receives a user's web page request.
2
Detect
The API matches the request (User-Agents, other HTTP headers, and some optional JavaScript) to a device database.
Wow! That was fast and easy to follow.
3
Respond
Use the returned properties to choose content for the device.
Get started with device detection
Did you know that 150 new smart devices are launched every week?
Follow the device detection tutorial for cloud or on-premise integration. For cloud use, read about the Resource Key, then create a Resource Key with the properties you need.
- Blazing speed. Our unmatched sub-millisecond performance gives you the edge, with 9,151,766 detections per second on a 128-core server. The API is ready to detect 142 milliseconds after it starts on an eight-core server. See the hardware benchmarks.
- Comprehensive database. We update our unrivaled 1,275,158 device combinations with a new data file every Monday through Friday. So you stay bang up to date.
- Detection accuracy. We report more than 99.99% accuracy. Ask us how that measure applies to the request evidence you can supply.
- Proven track record. 1,680,000 websites have used 51Degrees Device Detection. You can learn more with our case studies.
Get more with Pipeline API
Combine device intelligence with other data services in the same pipeline.
- Multiple real-time data sources in one speedy request
- Supports most popular web frameworks and programming languages
- Cloud and on-premise deployment with the option to switch seamlessly between them
