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 every time we release a new file. 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.
Usage sharing is great - it helps us maintain the accuracy of the datafile via machine learning, getting data on all the devices, browsers and Operating systems you are seeing 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.
Using our cloud configurator shows the properties you will need to pay for with a dollar icon.
All our new and snazzy documentation is available at at 51degrees.com
Hopefully the answer is just hiding somewhere, if you are having trouble then please contact us here.
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.
You can check out our handy migration guides for Scientiamobile, DeviceAtlas & OpenRTB here.
We've created a table where you can view our published figures against those that our competitors choose to share in the public view.
Outgrown your current plan? Contact us and we can arrange an upgrade.
We are working on this, very soon you will be able to log into your account and see your usage details as well as your current payment options and upgrade or add services.
Bespoke contracts are still handled by us. You can contact 51Degrees by our contact us page, please provide as much relevant information as possible and we will be in contact to discuss your requirements.
Yes! We use a 3rd 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.
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.
That's great! You can easily upgrade your subscription, contact us with your requirements and we'll help you out.
You can reach us via telephone, GitHub or email and we'll be happy to chat.
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.
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. The best way to understand why you are getting an incorrect detection is to send us the TAC / User-Agent / native app key so we can investigate further.
We most likely haven't seen that exact User-Agent string across all of our global deployments, therefore the algorithm is trying to make a closest match. Send us any data that has a difference higher than 15 and we'll investigate.
You can send us these on GitHub or via the contact us page.
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.
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.
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.
Yes! Please keep your resource key in a safe place, this is helpful for troubleshooting if you come across an issue.