Geobytes
$.getJSON('http://gd.geobytes.com/GetCityDetails?callback=?', function(data) {
console.log(JSON.stringify(data, null, 2));
});
Returns:
?({"geobytesforwarderfor":"","geobytesremoteip":"1.171.128.150","geobytesipaddress":"1.171.128.150","geobytescertainty":"100","geobytesinternet":"TW","geobytescountry":"Taiwan","geobytesregionlocationcode":"TWTP","geobytesregion":"T'ai-pei","geobytescode":"TP","geobyteslocationcode":"TWTPTAIP","geobytesdma":"0","geobytescity":"Taipei","geobytescityid":"6744","geobytesfqcn":"Taipei, TP, Taiwan","geobyteslatitude":"25.017000","geobyteslongitude":"121.449997","geobytescapital":"Taipei","geobytestimezone":"+08:00","geobytesnationalitysingular":"Taiwanese","geobytespopulation":"22370461","geobytesnationalityplural":"Taiwanese","geobytesmapreference":"Southeast Asia ","geobytescurrency":"New Taiwan Dollar","geobytescurrencycode":"TWD","geobytestitle":"Taiwan"});
geoPlugin
Try it: http://www.geoplugin.net/json.gp
$.getJSON('http://www.geoplugin.net/json.gp?jsoncallback=?', function(data) {
console.log(JSON.stringify(data, null, 2));
});
Returns:
%3F({
"geoplugin_request":"1.171.128.150",
"geoplugin_status":200,
"geoplugin_delay":"2ms",
"geoplugin_credit":"Some of the returned data includes GeoLite data created by MaxMind, available from <a href='http:\/\/www.maxmind.com'>http:\/\/www.maxmind.com<\/a>.",
"geoplugin_city":"Taoyuan District",
"geoplugin_region":"Taoyuan",
"geoplugin_regionCode":"TAO",
"geoplugin_regionName":"Taoyuan",
"geoplugin_areaCode":"",
"geoplugin_dmaCode":"",
"geoplugin_countryCode":"TW",
"geoplugin_countryName":"Taiwan",
"geoplugin_inEU":0,
"geoplugin_euVATrate":false,
"geoplugin_continentCode":"AS",
"geoplugin_continentName":"Asia",
"geoplugin_latitude":"24.9896",
"geoplugin_longitude":"121.3187",
"geoplugin_locationAccuracyRadius":"10",
"geoplugin_timezone":"Asia\/Taipei",
"geoplugin_currencyCode":"TWD",
"geoplugin_currencySymbol":"NT$",
"geoplugin_currencySymbol_UTF8":"NT$",
"geoplugin_currencyConverter":30.766
})
ipapi.co
Try it: https://ipapi.co/json/
$.getJSON('https://ipapi.co/json/', function(data) {
console.log(JSON.stringify(data, null, 2));
});
Returns:
{
"ip": "2001:b011:6c08:aee:c416:899e:f845:f0b5",
"city": "Taoyuan District",
"region": "Taoyuan",
"region_code": "TAO",
"country": "TW",
"country_name": "Taiwan",
"continent_code": "AS",
"in_eu": false,
"postal": null,
"latitude": 24.9896,
"longitude": 121.3187,
"timezone": "Asia/Taipei",
"utc_offset": "+0800",
"country_calling_code": "+886",
"currency": "TWD",
"languages": "zh-TW,zh,nan,hak",
"asn": "AS3462",
"org": "Data Communication Business Group"
}
IP-API.com
Try it: http://ip-api.com/json
$.getJSON('http://ip-api.com/json?callback=?', function(data) {
console.log(JSON.stringify(data, null, 2));
});
Returns:
?({"as":"AS3462 Data Communication Business Group","city":"Taoyuan District","country":"Taiwan","countryCode":"TW","isp":"HiNet","lat":24.9896,"lon":121.3187,"org":"HiNet","query":"1.171.128.150","region":"TAO","regionName":"Taoyuan","status":"success","timezone":"Asia/Taipei","zip":""});
ipify
$.getJSON('https://api.ipify.org?format=jsonp&callback=?', function(data) {
console.log(JSON.stringify(data, null, 2));
});
Returns:
?({"ip":"1.171.128.150"});
ipinfo.io
Try it: https://ipinfo.io/json
$.getJSON('https://ipinfo.io/json', function(data) {
console.log(JSON.stringify(data, null, 2));
});
Returns:
{
"ip": "1.171.128.150",
"hostname": "1-171-128-150.dynamic-ip.hinet.net",
"city": "Taoyuan District",
"region": "Taoyuan",
"country": "TW",
"loc": "24.9896,121.3190",
"org": "AS3462 Data Communication Business Group"
}
JSON Test
Try it: http://ip.jsontest.com/
$.getJSON('http://ip.jsontest.com/?callback=?', function(data) {
console.log(JSON.stringify(data, null, 2));
});
Returns:
?({"ip": "2001:b011:6c08:aee:c416:899e:f845:f0b5"});