Loading
Loading
Parse any User-Agent string to obtain detailed information about the browser, device, and operating system. Also detects crawlers, bots, and potential attack sources.
The User Agent Parser API takes a User-Agent header and returns a structured JSON response with browser name, version, engine details, device information, and operating system data. Supports desktop, mobile, tablet, and crawler detection.
Pass your API key as the apiKey parameter in every request.
This is version v1.0 of the API.
A successful request returns a 200 OK response with a JSON object containing the parsed user-agent data. The response includes the top-level fields listed below. See the response preview on the right for the full JSON structure.
user_agent_stringThe raw User-Agent string
nameThe name of the browser or crawler
typeThe type (e.g. Browser, Robot, Hacker)
versionThe full version string
version_majorThe major version
deviceDevice details
engineBrowser engine details
operating_systemOperating system details
The device object includes the following fields:
nameDevice name
typeDevice type (Desktop, Phone, Robot, etc.)
brandDevice brand
cpuCPU info
The engine object includes the following fields:
nameEngine name
typeEngine type
versionEngine version
version_majorEngine major version
The operating_system object includes the following fields:
nameOS name
typeOS type
versionOS version
version_majorOS major version
buildOS build number
The API uses standard HTTP status codes to indicate the success or failure of requests. For common status codes like 429 (Too Many Requests), refer to the general API documentation.
Please provide correct headers