TidyData APIsAll APIsPricing

User Agent Parser API

Parse any User-Agent string into browser and version, operating system and version, device type (mobile/tablet/desktop), rendering engine and bot detection.

Authentication & base URL

Subscribe through one of our marketplace listings; your marketplace API key and base URL are shown there. All endpoints return JSON over HTTPS, served from a global edge network (typically 20–150 ms).

Subscribe on RapidAPI

Endpoints

GET /v1/useragent

Parse user agent

ParameterInDescriptionExample
uaqueryUser-Agent string (empty = the caller's)Mozilla/5.0 (iPhone; CPU iPhone OS 17_0 like Mac OS X) AppleWebKit/605.1.15 Version/17.0 Mobile/15E148 Safari/604.1

Example

GET /v1/useragent?ua=Mozilla%2F5.0+%28iPhone%3B+CPU+iPhone+OS+17_0+like+Mac+OS+X%29+AppleWebKit%2F605.1.15+Version%2F17.0+Mobile%2F15E148+Safari%2F604.1

{
  "ua": "Mozilla/5.0 (iPhone; CPU iPhone OS 17_0 like Mac OS X) AppleWebKit/605.1.15 Version/17.0 Mobile/15E148 Safari/604.1",
  "browser": {
    "name": "Safari",
    "version": "17.0"
  },
  "os": {
    "name": "iOS",
    "version": "17.0"
  },
  "device": "mobile",
  "isBot": false,
  "engine": "WebKit"
}

Parse any User-Agent string into browser and version, operating system and version, device type (mobile/tablet/desktop), rendering engine and bot detection.

Use cases

Analytics, device-based UX, bot filtering, log processing, support tools.

Why this API

Pricing

Free plan with 500 calls per month, then Pro (25,000 calls for $4.99/month) and Ultra (150,000 calls for $14.99/month). See all plans.