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