Essential APIs for Modern Development

User Agent Parser API.

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.

Free tier, no card< 200ms responses99.9% uptime SLA
GET/v1/useragentparserlive
Response200 OK · sample
{
  "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"
  }
}
Sample response · verify to run one live call, no signup
Integrates with your favorite tools
LangChainn8nZapierMakePipedreamPower AutomatePostman

User Agent Parser API

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.

  • Comprehensive user agent parsing and detection
  • IP geolocation with city-level accuracy
  • VPN, proxy, and Tor detection
  • DNS and WHOIS record lookups
  1. 1

    Send one request

    A single authenticated GET with the location you care about — no SDK required.

    GET /v1/useragentparser?query=
    x-api-key: your_key
  2. 2

    We do the aggregation

    Each request pulls from multiple upstream sources and computes the derived fields for you.

  3. 3

    Get clean JSON back

    One structured object, typically under 200 ms — ready to render.

    { ua, browser, engine, }

Everything in a single call.

/v1/useragentparserapplication/json
ua"Mozilla/5.0 (Windows NT 6.4) AppleWebKit/537.36.0 (KHTML,…"
browsername, version, major
enginename, version
osname, version
device
cpu
isMobilefalse
isBotfalse
summary"Chrome 60 on Windows 10"

What developers build with it.

Real applications shipping on this endpoint today — each with the numbers that made it worth wiring up.

See every use case

Call it in your language.

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);

One subscription, the whole essential apis for modern development stack.

Every related API ships with your key — no separate plans, no extra keys, one bill.

See pricing
8APIs in this bundle
99.9%uptime SLA

Wire it into the tools you already run.

Ready-made recipes for Zapier, Make, and n8n — trigger on an event, and the data lands where your team works.

Google Sheets
Parse user agents from website logs
WhenNew row added with user agent string
ThenParse user agent → update row with result
Slack
Alert on bot traffic detection
WhenNew visitor (via webhook)
ThenParse user agent → post alert if bot
Airtable
Enrich visitor records with device data
WhenNew record created
ThenParse user agent → populate fields
Notion
Build a visitor device database
WhenNew database item created
ThenParse user agent → update properties
Salesforce
Parse visitor user agents on lead creation
WhenNew lead created
ThenParse user agent → update custom field
GitHub
Add device info to bug report issues
WhenNew issue opened
ThenParse user agent → add comment
Browse all integrations

Questions about the API

How accurate is the IP geolocation?
Our IP lookup provides city-level accuracy for most broadband IP addresses, with high country-level accuracy. We update our database regularly.
Can the VPN detector identify all VPNs?
We maintain an extensive database of VPN, proxy, and datacenter IP ranges. Detection is highly effective for known commercial VPN services.
What DNS record types are supported?
We support all major DNS record types: A, AAAA, MX, TXT, CNAME, NS, SOA, PTR, and more. You can query multiple types in a single request.
Are these APIs suitable for security applications?
Yes! Many customers use our APIs for fraud prevention, access control, bot detection, and security monitoring in production environments.
Is there a free tier available?
Yes! The free tier includes 1,000 API calls per month for development and testing purposes. Commercial use requires a paid plan. Check our pricing page for details.
How accurate is bot detection?
Our user agent parser identifies known bot signatures reliably. We detect major search engine crawlers, social media bots, and automated tools based on user agent patterns.
What are the rate limits?
Rate limits vary by plan. Check our pricing page for details. Our plans support high-traffic applications with generous limits designed for production use.
Can you parse mobile vs desktop browsers?
Yes! Our parser accurately distinguishes between mobile, tablet, and desktop devices by analyzing device type indicators in user agent strings.
Do you support Client Hints?
While we primarily parse traditional user agent strings, our parser is optimized for modern browsers and stays updated with the latest user agent formats and conventions.
How often is the parser database updated?
We update our user agent parsing rules monthly to support new browser releases, device types, and emerging bot signatures for accurate, current detection.

Start building with the User Agent Parser API. Free tier, no card required — your key is live in minutes.

Bonus: 300+ more APIs

The same key unlocks every other APIVerve endpoint — reach for them when you need them.

Browse the catalog