Endpoint
GET https://requiems.xyz/v1/technology/useragent
Parse User Agent
Parses a user agent string and returns structured information about the browser, OS, device, and bot status.
Parameters
| Name |
Type |
Required |
Location |
Description |
ua |
string |
yes |
query |
The user agent string to parse. |
Response Example
{
"data": {
"browser": "Chrome",
"browser_version": "120.0",
"os": "Windows",
"os_version": "10/11",
"device": "desktop",
"is_bot": false
},
"metadata": {
"timestamp": "2026-01-01T00:00:00Z"
}
}
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 |
Errors
400 bad_request — The ua query parameter is missing.
1---
2name: useragent-get-useragent
3api: User Agent Parser
4method: GET
5path: /v1/technology/useragent
6base_url: https://requiems.xyz
7description: Parses a user agent string and returns structured information about the browser, OS, device, and bot status.
8---
9
10## Endpoint
11
12**GET https://requiems.xyz/v1/technology/useragent**
13
14## Parse User Agent
15
16Parses a user agent string and returns structured information about the browser, OS, device, and bot status.
17
18## Parameters
19
20| Name | Type | Required | Location | Description |
21| ---- | ---- | -------- | -------- | ----------- |
22| `ua` | string | yes | query | The user agent string to parse. |
23
24## Response Example
25
26```json
27{
28 "data": {
29 "browser": "Chrome",
30 "browser_version": "120.0",
31 "os": "Windows",
32 "os_version": "10/11",
33 "device": "desktop",
34 "is_bot": false
35 },
36 "metadata": {
37 "timestamp": "2026-01-01T00:00:00Z"
38 }
39}
40```
41
42## Response Fields
43
44| Field | Type | Description |
45| ----- | ---- | ----------- |
46| `browser` | string | Detected browser name (e.g. Chrome, Firefox, Safari, Edge, Opera, Internet Explorer, Other) |
47| `browser_version` | string | Detected browser version (major.minor) |
48| `os` | string | Detected operating system (e.g. Windows, macOS, Linux, Android, iOS, ChromeOS, Other) |
49| `os_version` | string | Detected OS version (format varies by platform) |
50| `device` | string | Device type — one of desktop, mobile, tablet, bot, or unknown |
51| `is_bot` | boolean | True when the user agent matches a known bot or crawler pattern |
52
53## Errors
54
55- `400` **bad_request** — The ua query parameter is missing.