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 Location |
||||||
Nearby Cities
|
||||||
Country Code | ||||||
Country | ||||||
Region Code | ||||||
Region |
City Code | |
City | |
CityId | |
Latitude | |
Longitude | |
Capital City | |
TimeZone | |
Nationality Singular |
|
Population | |
Nationality Plural |
|
CIA Map Reference |
|
Currency | |
Currency Code |
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 ''. getIP() .' resolves to: '. var_dump($data);