FREE Client Info API
Introduction
The Free Client Info API provides a quick and simple way to identify the public IPv4 address and browser details of your users. It also includes proxy detection by analysing the X-Forwarded-For (XFF) HTTP header field, along with detailed User-Agent (UA) information. This gives you a clear overview of your visitor’s identity and the device they are using to access your services.
Important Notice: While the API is free to use with no throttling limits, we expect responsible usage. Excessive or unreasonable requests, such as repeatedly querying the same IP address at high volumes, are prohibited and may result in restricted access. If you encounter errors or connection blocks despite adhering to reasonable usage practices, please contact our support team for assistance.
Get Started
This API is part of the FREE API Package and is available in free and paid plans. Please visit the FREE API Package package page for limits and pricing information.
Endpoint
Request
Responses
200OK
Sample Query
Schema
ipStringstringReturns the client’s IP address in a string format
ipNumericintegerReturns the client’s IP address in a numeric format
ipTypestringReturns the IP address type. Expected values: "IPv4", "IPv6"
isBehindProxybooleanIndicates whether the request was detected as delivered via proxy
proxyIpstringReturns the IP address of the proxy server (omitted if no proxy detected)
devicestringThe Device type parsed from the user agent string
osstringThe OS parsed from the user agent string
userAgentstringThe User-Agent parsed from the input user agent string
familystringThe family of the device, if available
versionMajorstringThe major version of the user agent, if available
versionMinorstringThe minor version of the user agent, if available
versionPatchstringPatch version of the user agent, if available
isSpiderbooleanReturns true if the device is likely to be a spider or a bot device
isMobilebooleanReturns true if the device is likely to be of a mobile type
userAgentDisplaystringThe user agent as a readable string
userAgentRawstringThe user agent string, the input for the UA parser
userLanguagesarrayuserLanguages object
Sample Response
500An error has occurred and did not complete your request. Please try again
Sample Response