获取IP地址及归属地的免费接口

关键词:ipip.net, ip.sb, ip地址查询

几个可以获取外网IP及归属地、运营商的免费接口

ipip.net

官方链接:https://www.ipip.net/myip.html

可以以文本或json的方式获取到IP、国家、省份、城市、运营商信息。这个接口不允许跨域访问。

以文本的方式获取:http://myip.ipip.net

返回示例:

当前 IP:11.22.33.44  来自于:国家 省份 城市  运营商

以json的方式获取:https://myip.ipip.net/json

返回示例:

{
	ret: "ok",
	data: {
		ip: "11.22.33.44",
		location: [
			"国家",
			"省份",
			"城市",
			"",
			"运营商"
		]
	}
}

ip.sb

官方链接:https://ip.sb/api/

可以以json或jsonp的方式获取到IP、运营商、国家、省份、城市、经纬度等信息。部分地区访问这个接口时,省份、城市、经纬度等信息不会返回。

以json的方式获取:https://api.ip.sb/geoip

返回示例:

{
	organization: "运营商公司简称",
	longitude: 111.2222,
	city: "城市名称",
	timezone: "Asia/Shanghai",
	isp: "运营商名称",
	offset: 28811,
	region: "省份名称",
	asn: 56047,
	asn_organization: "运营商公司全称",
	country: "国家名称",
	ip: "11.22.33.44",
	latitude: 22.3333,
	continent_code: "AS",
	country_code: "CN",
	region_code: "HH"
}

以jsonp的方式获取:https://api.ip.sb/geoip?callback=getgeoip

返回示例:

getgeoip(
{
	...内容同上...
}
)