Parse any user agent string to extract browser, OS, and device information. Detect bots, crawlers, and mobile devices with high accuracy. Essential for analytics, A/B testing, and device-specific experiences.
{
"status": "ok",
"error": null,
"data": {
"ua": "Mozilla/5.0 (Windows NT 6.4) AppleWebKit/537.36.0 (KHTML, like Gecko) Chrome/60.0.0.0 Safari/537.36.0",
"browser": {
"name": "Chrome",
"version": "60.0.0.0",
"major": "60"
},
"engine": {
"name": "Blink",
"version": "60.0.0.0"
},
"os": {
"name": "Windows",
"version": "10"
},
"device": {},
"cpu": {},
"isMobile": false,
"isBot": false,
"summary": "Chrome 60 on Windows 10"
}
}






Parse any user agent string to extract browser, OS, and device information. Detect bots, crawlers, and mobile devices with high accuracy. Essential for analytics, A/B testing, and device-specific experiences.
A single authenticated GET with the location you care about — no SDK required.
GET /v1/useragentparser?query=… x-api-key: your_key
Each request pulls from multiple upstream sources and computes the derived fields for you.
One structured object, typically under 200 ms — ready to render.
{ ua, browser, engine, … }
Real applications shipping on this endpoint today — each with the numbers that made it worth wiring up.
See every use caseParse user agent strings to extract browser name/version, operating system, device type, and bot detection. Build device analytics dashboards and prioritize browser support.
Our User Agent Parser identifies known bots, search engine crawlers, and automated tools. Combined with VPN detection, build robust bot protection for your applications.
Use device detection to serve device-appropriate content. Show mobile-optimized images, disable heavy features on low-power devices, and deliver platform-specific experiences.
Copy a working request, or install a typed SDK. Same endpoint, same key.
const res = await fetch("https://api.apiverve.com/v1/useragentparser", { method: "POST", headers: { "x-api-key": "YOUR_API_KEY" } });
const { data } = await res.json();
console.log(data);Every related API ships with your key — no separate plans, no extra keys, one bill.
See pricingReady-made recipes for Zapier, Make, and n8n — trigger on an event, and the data lands where your team works.
The same key unlocks every other APIVerve endpoint — reach for them when you need them.
Browse the catalog