# IPGeolocation.io User Agent API

**Canonical:** https://apis.io/apis/ipgeolocation/ipgeolocation-user-agent-api/  
**Provider:** IPGeolocation.io — https://apis.io/providers/ipgeolocation/  
**Base URL:** https://api.ipgeolocation.io  
**Documentation:** https://ipgeolocation.io/ip-location-api.html

IPGeolocation.io User Agent API is one of 7 APIs that [IPGeolocation.io](https://apis.io/providers/ipgeolocation/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include User Agent. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

API endpoints for parsing user agent strings into browser, device, layout engine, and operating system details. Supports single lookups via request header, custom string lookups via JSON body, and bulk parsing of up to 50,000 strings per request. Also detects bots, crawlers, and malicious or malformed user agent strings.

## Machine-readable artifacts (22)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/ipgeolocation/refs/heads/main/openapi/ipgeolocation-user-agent-api-openapi.yml
- **Documentation** — https://ipgeolocation.io/documentation/ip-geolocation-api.html
- **SDKs** — https://github.com/IPGeolocation/ip-geolocation-api-php
- **SDKs** — https://github.com/IPGeolocation/ip-geolocation-api-python-sdk
- **SDKs** — https://github.com/IPGeolocation/ip-geolocation-api-java-sdk
- **SDKs** — https://github.com/IPGeolocation/ip-geolocation-api-javascript-sdk
- **SDKs** — https://github.com/IPGeolocation/ip-geolocation-api-typescript-sdk
- **SDKs** — https://www.npmjs.com/package/ip-geolocation-api-javascript-sdk
- **SDKs** — https://github.com/IPGeolocation/ip-geolocation-ruby-sdk
- **SDKs** — https://github.com/IPGeolocation/ip-geolocation-go-sdk
- **SDKs** — https://github.com/IPGeolocation/ip-geolocation-api-dotnet-sdk
- **SDKs** — https://github.com/IPGeolocation/ip-geolocation-api-kotlin-sdk
- **SDKs** — https://github.com/IPGeolocation/ip-geolocation-api-swift-sdk
- **SDKs** — https://github.com/IPGeolocation/ip-geolocation-api-rust-sdk
- **SDKs** — https://github.com/IPGeolocation/ip-geolocation-api-cpp-sdk
- **SDKs** — https://github.com/IPGeolocation/ip-geolocation-api-jquery-sdk
- **Documentation** — https://ipgeolocation.io/documentation/ip-security-api.html
- **Documentation** — https://ipgeolocation.io/documentation/asn-api.html
- **Documentation** — https://ipgeolocation.io/documentation/abuse-contact-api.html
- **Documentation** — https://ipgeolocation.io/documentation/timezone-api.html
- **Documentation** — https://ipgeolocation.io/documentation/astronomy-api.html
- **Documentation** — https://ipgeolocation.io/documentation/user-agent-api.html

## Other IPGeolocation.io APIs (6)

- [IPGeolocation.io ASN Lookup API](https://apis.io/apis/ipgeolocation/ipgeolocation-asn-lookup-api/)
- [IPGeolocation.io Astronomy API](https://apis.io/apis/ipgeolocation/ipgeolocation-astronomy-api/)
- [IPGeolocation.io IP Abuse Contact API](https://apis.io/apis/ipgeolocation/ipgeolocation-ip-abuse-contact-api/)
- [IPGeolocation.io IP Geolocation API](https://apis.io/apis/ipgeolocation/ipgeolocation-ip-geolocation-api/)
- [IPGeolocation.io IP Security API](https://apis.io/apis/ipgeolocation/ipgeolocation-ip-security-api/)
- [IPGeolocation.io Timezone API](https://apis.io/apis/ipgeolocation/ipgeolocation-timezone-api/)

## Tags

User Agent

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/ipgeolocation/ipgeolocation-user-agent-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/ipgeolocation/.
