An open API service indexing awesome lists of open source software.

https://github.com/faisalman/ua-parser-js

"Unmask Your Traffic" - UAParser.js: The Essential Web Development Tool for User-Agent Detection
https://github.com/faisalman/ua-parser-js

analytics bot-detection browser-detection client-hints device-detection mobile-detection user-agent user-agent-parser

Last synced: 3 days ago
JSON representation

"Unmask Your Traffic" - UAParser.js: The Essential Web Development Tool for User-Agent Detection

Awesome Lists containing this project

README

          

#### Featured Sponsors

[![https://ref.wisprflow.ai/Rxj3n8H](https://github.com/user-attachments/assets/e39fc98d-5d1b-4f7b-a355-4648e1f79a94)](https://ref.wisprflow.ai/Rxj3n8H)

---

[![https://uaparser.dev](https://raw.githubusercontent.com/faisalman/ua-parser-js/gh-pages/images/uap-header.png)](https://uaparser.dev)
[![https://uaparser.dev](https://github.com/user-attachments/assets/a626166c-17cc-45e3-8ff6-d7e948a5ded0)](https://uaparser.dev)
[![https://uaparser.dev](https://github.com/user-attachments/assets/50da50fc-7c8a-46e3-a2bc-6a8249914372)](https://uaparser.dev)
[![https://uaparser.dev](https://github.com/user-attachments/assets/9f2aaff0-a9b4-4ac9-bdf3-eea8081a2582)](https://uaparser.dev)










Discord invite

# UAParser.js

The most comprehensive, compact, and up-to-date JavaScript library to detect user's browser, OS, CPU, and device type/model. Also detect bots, apps, and more. Runs seamlessly in the browser (client-side) or Node.js (server-side).

# Demo

* Live demo: https://uaparser.dev

# Documentation

* `version 1.x` : https://github.com/faisalman/ua-parser-js/tree/1.0.x#documentation
* `version 2.x` : https://docs.uaparser.dev

Before upgrading from `v0.7` / `v1.0`, please read [CHANGELOG](CHANGELOG.md) to
see what's new & breaking.

# Package & Pricing




Open-Source Editions
PRO / Commercial Editions




License options
MIT (v1.x)
AGPL (v2.x)
PRO Personal
PRO Business
PRO Enterprise


Browser Detection
⚠️






CPU Detection
⚠️






Device Detection
⚠️






Rendering Engine Detection
⚠️






OS detection
⚠️






Enhanced+ Accuracy







Bot Detection







AI Detection







Extra Detections (Apps, Libs, Emails, Media Players, Crawlers, and more)







Client Hints Support







CommonJS Support







ESM Support







TypeScript Definitions







npm Module Available







Direct Downloads Available







Commercial Use Allowed







Permissive (non-Copyleft) License







No Open-Source Obligations







Unlimited End-Products







Unlimited Deployments







1-year Product Support







Lifetime Updates







Price
FREE* (License)
FREE* (License)
$14 (License)
$29 (License)
$599 (License)





GET THE PRO PACKAGES 📥




# Development

## Contributors

Please read [CONTRIBUTING](CONTRIBUTING.md) guide first for the instruction details.



Made with [contributors-img](https://contrib.rocks).

## Backers & Sponsors

Support the **open-source editions** of UAParser.js through one of the following options:

[![OpenCollective](https://img.shields.io/badge/OpenCollective-dddddd?style=for-the-badge&logo=opencollective&color=dddddd
)](https://opencollective.com/ua-parser-js)
[![GitHub Sponsors](https://img.shields.io/badge/GitHub_Sponsors-333333?style=for-the-badge&logo=githubsponsors&color=333333
)](https://github.com/sponsors/faisalman)
[![PayPal](https://img.shields.io/badge/Paypal-003087?style=for-the-badge&logo=paypal&color=003087
)](https://paypal.me/faisalman)
[![WeChat/Alipay](https://img.shields.io/badge/Other_Payment_Methods-Alipay_/_WeChat_Pay-09b83e?style=for-the-badge&logo=mastercard&color=09b83e
)](https://store.faisalman.com/buy/3d71f2f3-cf4d-473c-892a-9d4497c890be)