API Basics
Data Tools
Browser Bot
HTML Clean
URL Info
Security and Networking
Legacy APIs

User Agent Info

Legacy API Notice
This API is now deprecated, you should try the new and improved UA Lookup API. We will continue to operate this API into the future for pre-existing users however no more feature updates will be applied. Starting 2024 this API will proxy via the new UA lookup API engine, this ensures legacy users can keep receiving up-to-date user agent data without having to implement the new UA Lookup API spec.
Parse, validate and get detailed user-agent information from a user agent string.

This API has the following features:

Type Detection

Determine the general user-agent type e.g. find out if the user-agent is a mobile, tablet or desktop device

Mobile Detection

Determine if this user-agent is a mobile device and get device features such as the brand and model

Browser Detection

Get the name and version of the browser software

Engine Detection

Determine the specific web browser engine being used for rendering

Operating System Detection

Get the operating system family and operating system version information

End Point

Test API
API Request
user-agentyesstringA user agent string
API Response
typestringThe user agent type, possible values are:
  • desktop-browser
  • mobile-browser
  • email-client
  • feed-reader
  • software-library
  • media-player (includes smart TVs)
  • robot
  • unknown
is-mobilebooleanTrue if this is a mobile user agent
is-androidbooleanTrue if this is an Android based mobile user agent
is-iosbooleanTrue if this is an iOS based mobile user agent
mobile-brandstringThe mobile device brand
mobile-browserstringThe mobile device browser name (this is usually the same as the browser name)
mobile-modelstringThe mobile device model
mobile-screen-widthintegerThe estimated mobile device screen width in CSS 'px'
mobile-screen-heightintegerThe estimated mobile device screen height in CSS 'px'
browser-namestringThe browser software name
operating-systemstringThe full operating system name which may include the major version number or code name
operating-system-familystringThe operating system family name, this is the OS name without any version information
operating-system-versionstringThe operating system version number (if detectable)
enginestringThe browser engine name
engine-versionstringThe browser engine version (if detectable)
producerstringThe producer or manufacturer of the user agent
versionstringThe browser software version
API Performance
Avg Latency20msAverage RTT for requests within the same data center/region
Max Rate500/secondMaximum inbound request rate. Exceeding this will result in request throttling
Max Concurrency150Maximum concurrent/simultaneous requests. Exceeding this will result in error code 06 [TOO MANY CONNECTIONS]