Know what device every visitor is using to visit your website.
Use that knowledge to deliver a richer user experience and drive business growth.
Take your website to a whole new level.
Read More Downloads
Discover how your customers are viewing your website - what device, what screen size…
Learn how your website performs and discover great insights into how customers behave based on their device.
Richer content, better user experience, increased engagement.
Heavy weight images are a major cause of slow performance.
Managing multiple image assets is a pain.
Use image optimiser to improve performance and reduce image management overheads.
Identify the connection speed and quality of every website visitor.
Deliver a better user experience on your website, by tailoring your content based on your customer's connection.
Great user experience, reduced shopping cart abandonment, better performance.
51Degrees legal terms and conditions.
Find out how our products have been used to improve user experience and to maximise revenue.
Read Case Studies
To generate these results in your business contact us.
Understand how 51Degrees works with web platforms.
Browse API Docs
There's documentation about the data model, migrating from competitors and how 51Degrees works.
Download Premium or Enterprise data with a paid for licence key or login.
Download open source APIs for .NET, Java, C, C++, Node, PHP, Python, Perl, NGINX, HAProxy and more.
Select an API
Browse the full list of properties available in 51Degrees device detection solutions. Find out what values are supported in the Lite, Premium and Enterprise data sets, including full descriptions and advice on how they can be used.
Enter a useragent and find out the associated device, operating system and browser.
Blog entries focused on API changes and uses.
Community support forums for questions and answers concern all 51Degrees products and services.
Purchase 51Degrees device data subscriptions and other products and services.
Answers to common questions about 51Degrees products and services.
Find devices contained in the 51Degrees data sets by vendor, model or using free text search. View the properties and values available for each device.
Compares the major measures, licencing models and costs associated with 51Degrees, DeviceAtlas and ScientiaMobile's WURFL product.
Logos and corporate images useful to press, bloggers and affiliates.
Mobile device emulators for Windows based operating systems recommended by 51Degrees.
Learn how to add Plugins ad how to activate data already included in your web platform. Discover how to set automatic updates.
Search for the '51Degrees' plugin in WordPress, or click here, and follow the installation instructions.
To upgrade to Premium data, download the Premium data and upload it to WordPress.
Download the Joomla! device detection plugin, and follow the instructions to install here
To upgrade to premium, purchase and download the latest Premium Joomla plugin.
Follow the Joomla installation instructions found here.
Find all the information, including documentation and download files here.
To activate Premium data, paste the Premium data file into App_data and uncomment the detection line.
Download the Drupal Mobile Theme Switcher module. Installation guidelines can be found here
Upgrade to Premium Device Data for more detection features.
Add the Mobile Device Detector module to your site which includes 51Degrees Lite data.
To active Premium data, paste the Premium data file into App_Data and uncomment the detection line. Learn more.
Add the Adaptive Profiles extension to your TYPO3 website which includes 51Degrees Lite data.
Installation guides can be found here
Add the SDL DXA 51Degrees Module extension to your SDL website which includes 51Degrees Lite data.
Download 51Degrees Foundation binaries and follow these instructions. 51Degrees Lite data is embedded in the dll.
To activate Premium data, paste Premium data file into App_Data and uncomment the detection line. To set up auto updates, create and insert a '.lic' file, containing your license key, into your web apps bin folder.
Install 51Degrees Java solution by downloading Java Device Detector. To start using device detection follow the Getting Started guide.
Install 51Degrees PHP solution by downloading PHP Device Detector. To start using device detection follow the Getting Started guide.
If you're using version 6.1.5 of DotNetNuke you'll already be using 51Degrees device detection. It's built into the core product.
You can activate premium data by pasting a licence key for Premium device data into the Host -> Device Detection Management menu. Simple.
51Degrees device data is already built into the core product.
To activate Premium data, Activate the license key in Site Manager > Settings > Integration > 51degrees.mobi.
You can also upload your own data file, if you would prefer to download manually or you're using an older version of Kentico.
Any user of Ingeniux will already be using Premium 51Degrees mobile detection. It is built into the core product.
51Degrees Lite data is included in the core product.
To upgrade to Premium data, purchase your license key and insert into the bin folder.
51Degrees Lite data is built into the core product.
To upgrade to Premium data, purchase your license key and insert in the bin folder.
51Degrees Lite data is part of the core Qubidu product.
To upgrade to Premium data, purchase your license key and add it to Qubidu.