Skip to content

Java SDK

Maven Central GitHub
<dependency>
<groupId>com.lavrox</groupId>
<artifactId>ipwho</artifactId>
<version>1.0.0</version>
</dependency>
implementation("com.lavrox:ipwho:1.0.0")

Java 11+, OkHttp, Jackson. Package: com.ipwho.

IpWhoClient client = new IpWhoClient(System.getenv("IPWHO_API_KEY"));
IpGeoResponse resp = client.lookup("8.8.8.8"); // GET /ip/{ip}
IpGeoResponse me = client.me(); // GET /me
List<IpGeoResponse> bulk = client.bulk(Arrays.asList("8.8.8.8", "1.1.1.1"));