Frequently asked questions

Frequently asked questions

With Device Detection you can input a user agent, a TAC value, or a native app key. For Geolocation, latitude and longitude will give you the location result.

It's great that you want to remove the manual process of pulling the datafile. Simply supply a license key in your call to the Device Detection Pipeline or Engine builder and automatic updates for the Device Detection database will be enabled.

All of the datafiles along with the CSV files are located on our distributor, please have your license key to hand.

Read More

Usage sharing helps us maintain the accuracy of the datafile via machine learning. We get data on all the devices, browsers, and operating systems you see in your ecosystem. When using the 51Degrees cloud service or on-premise pipeline, usage sharing is enabled by default. Usage sharing can only be disabled when using the on-premise pipeline.

Read More

Our cloud configurator contains all available properties. The properties you will need to pay for are shown with a dollar icon.

Read More

Hopefully the answer is just hiding somewhere, but if you are having trouble then please contact us here.

Read More

All of our metadata can be found on our property dictionary. Can't find a certain property? Contact us and we'll help you out.

Read More

You can check out our handy migration guides for Scientiamobile, DeviceAtlas, and OpenRTB here.

Read More

We've created a table where you can view our published figures against those that our competitors choose to share in the public view.

Read More

Yes! We use a third-party billing service to handle all credit card orders for your monthly and annual subscriptions. If you would like to enter a bespoke contract, then that is still handled by us. Please contact us if you would like to set up a bespoke order.

Read More

We try to make it easy for customers to purchase and renew their contracts. You can pay by credit card instantly, or you can place a purchase order to receive an invoice for bespoke orders. Details are then supplied on the invoice on how to pay via bank transfer. Offline billing is available to all subscription levels.

To cover additional costs in the transaction process there is a $75 fee. Alternatively you can pay by credit card to avoid these fees.

American Express, VISA, and Mastercard are all supported.

Maybe fellow customers have had the same question or you want to check the latest API releases? Check our GitHub page to see if you can find your answer here first.

Read More

There are a few reasons your user agent might not be detecting correctly. It could be a brand new device or browser in development stage, or your datafile could be out of date. If you have a user agent that you'd like more information on, test it with our User Agent Tester. If there is no data on that particular user agent, please email it to datasupport@51degrees.com and we'll add it to our database.

Read More

We most likely haven't seen that exact user agent string across all of our global deployments, therefore the algorithm is trying to make the closest match. Send us any data that has a difference higher than 15 and we'll investigate.

Read More

You can send us these on GitHub or email the Data Team directly.

Read More

When you share your data with us, our algorithm is able to learn and automatically update.

Read More

You can reach us via telephone, GitHub, or email and we'll be happy to chat.

Read More

All of our documentation is available on the link below.

Read More

This depends on your target development language, but in .NET and Java you can switch easily between on-premise and cloud by calling the 'UseOnPremise' or 'UseCloud' Pipeline builder methods. For enterprise products, you must have a license for both on-premise and cloud.

You can refer to one of the many examples in our documentation.

Read More

A Pipeline is a customizable data processing system. At the most basic level, input data is supplied in the form of evidence. One or more flow elements in the Pipeline then perform processing based on that evidence and optionally, populate data values that are required by the user.

Read More

We support C, C++, C#, Java, Node, PHP, Python, Varnish, and NGINX. For further language-specific information, visit the documentation below.

Read More

For our free cloud service a license key is not required and you can gain access to all of our free properties. If you want to trial or use one of our paid-for cloud subscriptions you will need a license key. Progress through our pricing page to obtain a license key.

Read More

Yes! Please keep your resource key in a safe place, this is helpful for troubleshooting if you come across an issue.

Review the products available then send an email to sales@51degrees.com to request an upgrade plan, or check out our migration documentation below.

Read More