Our IP geolocation API provides real-time detection of the approximate IP address geolocation using latency measurements. Whereas traditional IP geolocation services focus on geolocating the end users, our API has been built to detect the IP address locations of servers and network infrastructure.
|Speedchecker API location||MaxMind|
|Data freshness||Real-time||Mounthly updates|
|End-user IP accuracy||N/A||City/Country level|
|Server/Router IP accuracy||Up to 200 km||Up to 10.000 km|
By operating the world's largest network of testing locations we are able to measure the latency from many different places on Earth. This gives us an advantage in using latency triangulation methods to more accurately determine IP address locations. Traditional methods which are used by other geolocation companies consist of getting locations based on IP blocks assigned to companies. In case of large companies which have their infrastructure on different continents that approach is wildly inaccurate as these IP blocks are typically assigned to the address of the company HQ.
Our method can detect any IP address that has opened a connection to ICMP protocol. By performing latency measurements from many different places and networks we can establish the accuracy of any internet connected IP address. In some cases, especially for Anycast IP addresses, we are able to detect the presence of Anycast and its implications on the location.
Each API geolocation result contains not only location (Incl. latitude/longitude, nearest airport code, city) but also a detailed account of all ping measurements made to establish the location.