Public APIs
UserAgent favicon

UserAgent

Development

User agent parsing API is designed to help you better understand and interact with your users. By identifying browser, device, and OS data from user agent strings, this API empowers you with accurate, real-time insights into your audience.

UserAgent's website screenshot

About UserAgent

UserAgent.App is a REST API that parses raw browser user agent strings into structured data. A GET request with a user agent string returns fields covering client summary, browser family and version, operating system family and version, rendering engine, device type (mobile, tablet, or desktop), device brand, and bot detection details including bot name, category, and vendor.

The service is aimed at developers and DevOps teams who need to identify visitor browsers, devices, and operating systems for purposes such as analytics, security, and targeting. Access is over HTTPS, with API usage logs and IP whitelisting available, and support is provided by email.

Pricing is tiered by monthly request volume and concurrency, with both monthly and yearly (20% discount) billing options. Plans range from a free tier (5,000 requests/mo, 1 concurrent request) up to a Grand tier ($55/mo for 6,000,000 requests/mo, 50 concurrent requests), with all paid and free tiers including full parsing, HTTPS encryption, and email support. Custom enterprise and large-volume plans with discounts and SLAs are available on request.

Key features

  • Parses raw user agent strings via REST API GET request
  • Detects browser family, version, and rendering engine
  • Identifies operating system family and version
  • Classifies device type (desktop, mobile, tablet) and brand
  • Detects bots and returns bot name, category, and vendor info
  • Secured with forced HTTPS and supports IP whitelisting

Frequently asked questions

Is there a free tier?

Yes, the Free plan offers 5000 requests/mo with 1 concurrent request, full parsing, HTTPS encryption, and email support at $0/mo.

What paid plans are available?

Monthly plans range from Petit ($9/mo, 600000 requests) to Grand ($55/mo, 6000000 requests), with yearly billing offering a 20% discount; enterprise plans are available on request.

How do I access the API?

You send an HTTP GET request to the API endpoint with your API key and a raw user agent string, and it returns structured JSON data.

What data does the API return?

It returns browser family/version, OS family/version, rendering engine, device type and brand, and bot detection details including bot name, category, and vendor.

Is the service secure?

Yes, it enforces HTTPS on both the app and API servers and supports API usage logs and IP whitelisting.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product