User Agent Parser

Parse user agent strings to extract browser name, version, operating system, device type, and bot detection.

Get API Key

Overview

Use Cases

  • Analytics dashboards
  • Serving device-specific content
  • Bot filtering and traffic analysis
  • Browser compatibility reporting

Features

Browser name and version detection
Operating system and version detection
Device classification (desktop, mobile, tablet, bot)
Bot/crawler detection

API Endpoints

Parse User Agent

Parses a user agent string and returns structured information about the browser, OS, device, and bot status.

GET
https://api.requiems.xyz/v1/tech/useragent

Parameters

Name Type Required Description
ua string Required The user agent string to parse.

Try it out

Live Demo
Request

The user agent string to parse.

Response Fields

Field Type Description
browser string Detected browser name (e.g. Chrome, Firefox, Safari, Edge, Opera, Internet Explorer, Other)
browser_version string Detected browser version (major.minor)
os string Detected operating system (e.g. Windows, macOS, Linux, Android, iOS, ChromeOS, Other)
os_version string Detected OS version (format varies by platform)
device string Device type β€” one of desktop, mobile, tablet, bot, or unknown
is_bot boolean True when the user agent matches a known bot or crawler pattern

Code Examples

curl "https://api.requiems.xyz/v1/tech/useragent?ua=Mozilla%2F5.0+%28Windows+NT+10.0%29+Chrome%2F120.0.0.0" \
  -H "requiems-api-key: YOUR_API_KEY"

Error Responses

bad_request

The ua query parameter is missing.

Frequently Asked Questions