User Agent Parser – WURFL
Upgrade your user agent parser to a fully-supported enterprise-grade device detection solution. Many user agent parsers suffer from poor accuracy, slow performance, infrequent updates, and unresponsive support. With ScientiaMobile’s WURFL, you get weekly device updates, over 99% accuracy, scalability for even the largest users (e.g. Google), and support from ScientiaMobile, the leader in device detection.
Learn How ScientiaMobile Takes User Agent Parsers to the Next Level
What is a User Agent Parser?
User Agents (UA) strings sent by a browser help to identify the software and device hardware. But the rules involving UA strings are not strict. Many user agent parsers suffer from inaccuracies because their regular expressions cannot keep up with the millions of device and operating system variations. In contrast, ScientiaMobile’s high-speed WURFL device detection accurately identifies devices, avoids false positives.
Learn MoreHow Accurate is WURFL's User Agent Detection?
User agent parsing is a business-critical process, and WURFL provides more than 99% accuracy. Whether you are optimizing websites, analyzing visitors, or working on programmatic advertising, you need an accurate device detection API you can trust. Free user agent parsers simply do not have the resources for sustained research and maintenance. That’s why leaders like Google, MediaMath, Criteo, DataXu, and Mobfox rely on WURFL device detection.
Get White PaperWhich Languages and Platforms Does WURFL Support?
ScientiaMobile provides a wide array of API options whether you are integrating with a specific application or need server-level support that is shared across the enterprise. We support Java, .NET, PHP, Scala, Apache, NGINX, NGINX Plus, Node.js, Microsoft IIS, Varnish Cache, HAProxy, C, C#, C++, Python, Ruby, Golang, Rust, and JavaScript. We also support those who are evolving to a microservice architecture with Docker.
Choose PlatformHow Can I Detect iPhone and iPad Models?
Most user agent parsers cannot identify specific iPhone models. ScientiaMobile’s WURFL.js can instantly identify models, including the latest-generation iPhones and iPads. Then, you can feed the results into analytics platforms, including Google Analytics.
Add iPhone ModelsHow Fast and Scalable is User Agent Parsing?
Enterprises and programmatic advertising companies need to parse millions of user agents per second. ScientiaMobile offers several WURFL APIs that are architected to achieve the speed while keep accuracy. With multi-threading and effective cache usage, WURFL users can handle the internet’s largest processing demands.
Learn MoreWURFL Product Offerings
WURFL OnSite
Enables real-time device detection for applications providing mobile optimization, advertising, and device analytics.
Java, Scala, .NET, and PHP
- Locally installed for more control or integration into OEM services
- Extensible DDR
- Highly scalable
- Weekly updates
WURFL InFuze
Enables network-level, high-performance device detection integrated at the proxy, sever, or load-balancer level.
Apache, NGINX, NGINX Plus, Node.js, Microsoft IIS, Varnish Cache, HAProxy, C, C#, C++, Python, Ruby, Golang
- High-performance C API
- Network-level integration delivers WURFL device capabilities to any application across the enterprise
- Highly Scalable
- Weekly updates
WURFL Microservice
Easily deployed containerized device detection that provides device detection across private cloud-based platforms.
Java, PHP, .NET (C#), Node.js, Golang
- Docker containers and AWS AMIs for easy to launch and maintain device detectoin
- Weekly device updates
WURFL.js
JavaScript-accessible device detection capable of iPhone and iPad detection
JavaScript accessible cloud-based service
- Easy-to-use javascript-based solution
- Detect iPhone, iPad, and all other device models
- Always-updated cloud-based Device Description Repository (DDR)