IP Address Locator

Our IP Address Locator lets you find out the location of over 16,000 IP Addresses per hour for free – no registration, no captchas, no keys required. Both robotic and human IP Address lookups are welcome. Optionally deep link directly to the IP Address Locator results. AJAX, JSON, and JSON-P all supported. Scroll down for a list of nearby cities and a map.

IP Address to locate:

IP AddressLocation
Nearby Cities
MiKmCityBearingDirection
0.000.00Chillicothe0.00North
5.438.73Wheeling82.73East
7.8012.56Utica235.46South-West
8.8014.17Chula5.22North
10.4016.74Dawn208.62South-West
10.7017.22Meadville102.24East
12.3719.91Mooresville252.35West
14.4223.20Laredo14.07North
14.7823.79Ludlow228.77South-West
15.5725.05Tina176.64South
16.9227.24Laclede94.77East
Country Code
Country
Region Code
Region
City Code
City
CityId
Latitude
Longitude
Capital City
TimeZone
NationalitySingular
Population
NationalityPlural
CIA MapReference
Currency
CurrencyCode
Link to these results: https://geobytes.com/iplocator/?IpAddress=3.22.172.5

Map

Here is a code sample showing how to use this service programmatically.

In PHP, for example, you might access this IP Address Locator service like this:

   function getIP() {
      foreach (array('HTTP_CLIENT_IP','HTTP_X_FORWARDED_FOR','HTTP_X_FORWARDED',
                     'HTTP_X_CLUSTER_CLIENT_IP','HTTP_FORWARDED_FOR','HTTP_FORWARDED',
                     'REMOTE_ADDR') as $key) {
         if (array_key_exists($key, $_SERVER) === true) {
            foreach (explode(',', $_SERVER[$key]) as $ip) {
               if (filter_var($ip, FILTER_VALIDATE_IP) !== false) {
                  return $ip;
               }
            }
         }
      }
   }

   $json = file_get_contents('https://secure.geobytes.com/GetCityDetails?key=7c756203dbb38590a66e01a5a3e1ad96&fqcn=' . getIP());
   $data = json_decode($json);
   echo '<b>'. getIP() .'</b> resolves to:
'. var_dump($data);

– because everybody's somewhere

BESbswy