Loading
Loading
Parse up to 100 User-Agent strings simultaneously in a single request. Returns structured details about the browser, device, and operating system for each string.
Send a JSON array of User-Agent strings in the request body and receive an array of parsed results. Each result contains browser name, version, engine details, device information, and operating system data. Detects crawlers, bots, and potential attacks.
Pass your API key as the apiKey parameter in every request.
This is version v1.0 of the API.
The following query parameter can optionally be used.
formatoptionalStringdefault: jsonFormat of the response. Can be "json" or "xml".
The request body must be a JSON object containing a uaStrings array of up to 100 User-Agent strings to parse.
{
"uaStrings": [
"Mozilla/5.0 (Linux; Android 8.0.0; SM-G960F Build/R16NW) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.84 Mobile Safari/537.36",
"Mozilla/5.0 (X11; U; Linux armv7l like Android; en-us) AppleWebKit/531.2+ (KHTML, like Gecko) Version/5.0 Safari/533.2+ Kindle/3.0+"
]
}uaStringsrequiredArray<String>Array of User-Agent strings to parse. Maximum 100 strings per request.
A successful request returns a 200 OK response with an array of objects, one per User-Agent string. Each object includes the fields listed below. See the response preview on the right for the full JSON structure.
To see the complete response structure, click here.
If the entire request encounters an error, these error codes apply. Individual User-Agent parsing errors appear per-object in the response array.
See the HTTP Status Codes documentation for a complete reference of common API errors and HTTP status codes.
Please provide data in required format in request body
'userAgentString' must not be empty or null