User agent parse
useragent_parseParse browser user-agent strings into browser, engine, OS, device type, vendor, bots and HTTP clients — from one string, a list, or an access-log file.
Instructions
Parse browser user-agent strings into browser + version, engine (Blink, WebKit, Gecko, Trident, EdgeHTML, Presto), OS + version, device type (desktop, mobile, tablet, TV, console, bot, HTTP client), vendor and model. Recognises ~50 crawlers and AI bots (Googlebot, Bingbot, GPTBot, ClaudeBot, PerplexityBot…) and HTTP clients (curl, python-requests, Go, okhttp, Postman…). Give one "userAgent", a list, or a text/log file (one per line, or the last quoted field of each access-log line); up to 5000 per call, with a count by type. Web version: https://s3eidat.github.io/ua-parser/
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file | No | Or: a text file (path or base64) with one user agent per line, or an access log. | |
| accessLog | No | Read "file" as an access log: take the last quoted field of each line. | |
| userAgent | No | One user-agent string. | |
| userAgents | No | Several user-agent strings. |