User Agent Parsing API

Identify the Browsers, Bots, Operating Systems,
and Devices that access your website

Get started - it's free

Read the docs

  • Detect Browser, OS, Platform, Device Type, & over 30 other fields
  • Browsers, Bots, Phones, Tablets and many more
  • Huge range of different configurations and combinations
  • Detect if their software is out of date

Find out more about our user agent parsing endpoint

  • Keep customers in their same eco-system: Suggest Apple products to iPhone users; Android products to Android users...
  • Are they using a Smart TV? What kind of tablet do they have?
  • Enrich your Telemetry and Data

Target your customers better with our API

  • The only user agent parser that identifies "impossible" or fake user agents/version numbers
  • Catch bots, crawlers, site analysers etc
  • Make it safer for everyone

Find out more about our user agent checks and tests

  • Get all of the technical questions out of the way
  • Understand your customer's technical set up: their browser, OS, device, settings, all without even asking

Speed up help desk times by understanding your customer's technology better

Trusted and used by:

  • Cisco Systems
  • Devo
  • CIO Pulse
  • LUXE City Guides
  • World Wide Learning Group
  • Perseus
  • SecurityIQ
  • Lucror Analytics
  • Peppered
  • Mozzeno
  • Mozzeno
  • EFL Global
  • Haynes and Company
  • Regional Australia Bank
  • MyMahi
  • YouGov
  • Green Climate Fund
  • Make Influence
  • Onderdelenplanet
  • Better Impression
  • Vedamo
  • Flayyer

And hundreds more...

What our customers are saying...

We use the WhatIsMyBrowser API to parse User Agents to determine browser compatibility with our product. It makes it easy to politely tell people that will not run on their Android-based TV ;) The WhatIsMyBrowser API is straightforward to use and does exactly what it says on the tin.

Dave - CIO Pulse

We are a boutique eLearning development company and while most of our users do not experience issues, occasionally their browsers or settings cause us problems.

To diagnose the issue and get it resolved quickly, we rely on Makes our job so easy. -- Thank you

Brett and the crew at worked really hard to deliver us a product in the user-friendly form of an Excel file. This Excel file allows members of our team who have no knowledge of programming languages, to query user-agent strings and utilise the whatismybrowser API.

Extracting results and categorising our customers by the type of device they use has never been quicker!

Also, Brett’s communication is A+

LUXE customers are a global bunch who use a wide range of devices. We adopted the API to detect their system details, so we know exactly what they're using (and don't have to bother them with such trivial questions when they make contact).

The API saved us heaps of development time, freeing us up to focus on the fun stuff!

The API accurately ensures all our customers meet the minimum browsers requirements for using VEDAMO Virtual Classroom. It was really easy to set up and the API responds quickly to our requests.

The API makes it very easy to determine which of our users need to update their browser as a first step to diagnosing their problems

Aaron - Storyboard That CEO

WhatIsMyBrowser API enables our system to identify which platform is requesting link previews based on their user agents so we can provide better insights to our customers

Franco Méndez Z. - Flayyer

MoovTO is a URL shortening service that offers its users an informative dashboard and link usage analytics.
The API enables us to parse user-agents easily and enriches our dashboard with minimum development time.

The WhatIsMyBrowser API does what is expected at a low cost. At our e-commerce site we use the API to protect our data from web scrapers and search engines who put lots of stress on our huge database of appliances and parts.

Their customer service is also just perfect, when we first heard of the WhatIsMyBrowser API we asked a question about their service and directly received a test subscription for 2 months for a paid plan. We would most certainly recommend their API to others.

Bas van der Zande - Onderdelen Planet

We launched an internal webapp five years ago and had recurring issues with people running default browsers on Android or out of date versions of Chrome. We needed to troubleshoot this faster and more automatically. We'd been directing people to as part of the original process to read us back their browser details which was much more effective than straight up asking people what their browser / version as.

After we found the API, we were able to automate an interaction which typically took us 20 minutes of back and forth and eliminate the issue entirely.

It's been running seamlessly for five years and since then we haven't had to worry about a common scenario that used to crush our support staff in the early days.

We use the API to verify if customers are using a browser compatible with our application. The API helps to restrict and redirect customers to a browser that is compatible with our application. This saves us a lot of time and effort as it prevents unnecessary calls to our support team.

Ranjith - Curable

We use the API to find out more about the software our clients are using when they open our emails.

Ivo - Send-It

More features...

  • Clean up your server logs
  • Get rid of "almost-duplicate" user agents
  • Get a "sanitized" version of a user agent
    • Fix encoding issues
    • Remove GUIDs and other unique identifiers
    • Remove random/anonymizer fragments

Find out more about cleaning up user agents

  • Get the latest version numbers for all the major browsers and operating systems
  • Version checks to reduce Help Desk load - automatically make sure your customers's browser is up to date and has the right settings
  • Get samples of the latest user agents for all major browsers and operating systems - perfect for your tests or for impersonating real browsers

Find out more about our version data and version checks

  • You also get access to download or search over 66.1 million real user agents
  • Each user agent record also contains all our parse data from the API for it
  • Perfect for advanced queries: "Find all Firefox on Android user agents first seen before June 2018"
  • Includes meta data about each user agent: popularity etc
  • Full Database Dumps: MySQL, CSV, Plain Text, Parquet (For Google BigQuery etc)
  • Or, search via Live API (no need to download and import huge database dumps each week)

Find out more about our regular database updates

  • Send large batches of user agents from your logs or database
  • Perfect for processing large log files

Find out more about batch user agent parsing

Not sure if the API is right for you?

Here's a brief list of questions to help you decide if you need the API and which part to use

Features of the API

The API contains a number of advanced features, helping you with your website visitors

Actively developed

As well as updating the User Agent Parsing library every day, we also spend a lot of time thinking about and improving the API itself.

We listen to your suggestions and feedback and happily incorporate your ideas into new features or options. It's where a number of our features actually came from! So if there's something that you'd like to see us offer, just let us know and we'll see what we can do.

Here to stay

But don't worry, as we add new features we won't pull the rug out from underneath you - if you're using a feature of the API you can rest assured it will always be there; we won't make your life harder by removing or changing things. For example, we deprecated version 1 of our API over four years ago, but it's still running for the handful of customers still using it.

Got questions? We'd love to answer them. Send us a message right now

Major Benefits of the API

There's a ton of benefits to using the API

  • Updated and expanded constantly - Other parsers receive updates one or twice a month at best; we spend several hours each day expanding and improving the user agent parser.
  • Target your customers better - Understand the devices they're using and customise your sales or content to suit them
  • Reduce friction with your Help Desk - Stop asking them annoying tech questions; skip straight to helping your customers with their problems
  • Limitless integration options - use our user agent parser regardless of your programming language of choice, if you can send HTTP requests and parse JSON you can use the API.
  • Never update your libraries again - Use the API and you'll always be using the latest version of the user agent parser. No libraries to download and maintain. That's one less thing for you to worry about!
  • High availability - We run on AWS, providing you with low latency requests and high availability.
  • Detailed documentation - We provide a detailed Integration Guide, interactive API specification, and sample code to get you started.
  • Amazing support - we respond very quickly to your messages and will always help however we can, regardless of your plan. We believe everyone should get the best support possible.


We really care about making it as easy and quick to use the API and making your job easier; here's how to get started.

Detailed integration guide

With step by step instructions taking you through the process of using the API, our integration guide is the best place to start. It explains the concepts of the API, the various end points, the different response codes you'll get from the API and how best to use the API.

Sample Code

Our sample code makes it easy to get started in your programming language of choice.

API Support & FAQs

Here are some Frequently Asked Questions and how to get in touch with us. We're always happy to help with any problems or questions.

API Version History

If you're curious, here's the API Version History Log, showing when we launched various features and end points.

Not quite sure about something? Need a hand?

We are committed to providing world-class sales and support. All users, regardless of their API plan get full support for the API.

Having a problem?

If you're a bit stuck with getting hooked up to the API just let us know and we'll get you sorted.

You also might find the answer in our API Support & FAQs section

Still deciding?

Or if you haven't signed up yet and want to ask something about the API; we'll answer your questions & ensure that the API is what you need.

Get in touch

You can send us a message via our Contact Us page and we'll help.

Terms and Conditions

Here are the API Terms and Conditions.

Want some laptop stickers and a coffee mug?

If you start using the API on any paid plan, we'd love to send you some cool vinyl laptop stickers.

Just send us a message from the Accounts System along with your name and international mailing address and we'll send them your way!

Enterprise customers get a coffee mug too.

Get started

The API is free to use and easy to set up, so why not get started right now.