https://www.ip.la/
通过免费的IP地址API接口,可以无限制的获取IP地址的地理位置,精确到国家省份城市,获取经纬度.
简单使用方法
支持两种格式:txt和json
https://api.ip.la/en 获取英文的txt数据
https://api.ip.la/cn 获取中文的txt数据
https://api.ip.la/en?json 获取英文的json数据
https://api.ip.la/cn?json 获取中文的json数据
查询指定IP数据方法
http://freeapi.ipip.net/8.8.8.8
http://ip.taobao.com/service/getIpInfo.php?ip=8.8.8.8
https://ip.ws.126.net/ipquery?ip=8.8.8.8
http://pv.sohu.com/cityjson 搜狐
附机器翻译的https://www.ip.la/页面内容:
为何使用?
您是否需要以编程方式获取公共IP地址或IP地理位置?您是否有获取服务器公共IP地址的要求?您需要获取服务器的位置吗?无论什么原因,有时公共IP地址和IP地理位置API都很有用。
您应该使用IP.la,因为:
- 您可以无限制地发起请求。
- 您可以获取英文或中文位置数据。
- 不记录访客信息。
- 最后,IP.la由IPIP.NET赞助并将长期稳定存在,请随时使用。
API使用
使用IP.la非常简单。你有两个选择。地址位置支持英文和中文。您可以直接获取公共IP(以纯文本格式),您可以获得JSON格式的公共IP。
- | API URI | 类型 | 样本输出(IPv4) | 样本输出(IPv6) |
得到IP | https://api.ip.la |
text |
8.8.8.8 |
2001:4860:4860 :: 8888 |
得到XFF(X-Forwarded-For) | https://api.ip.la/xff |
text |
8.8.8.8 |
2001:4860:4860 :: 8888 |
获取IP位置(英文) | https://api.ip.la/en?json |
json |
{ “IP”: “172.104.94.100”, “地点”:{ “COUNTRY_CODE”: “JP”, “COUNTRY_NAME”: “日本”, “省”:“东京”, “城市”:“品川”, “纬度”:“35.6130514” “东经”: “139.7344198” } } |
{ “ip”:“2001:19f0:7001:5607:5400:1ff:fec7:13a9”, “地点”: { “城市”:“东京”, “country_code”:“JP”, “country_name”:“日本”, “纬度”:“35.709026”, “经度”:“139.731993”, “省”:“东京” } } |
获取IP位置(简体中文) | https://api.ip.la/cn?json |
json |
{ “IP”: “172.104.94.100”, “地点”:{ “COUNTRY_CODE”: “JP”, “COUNTRY_NAME”: “日本”, “省”: “东京都”, “城市”: “品川区”, “纬度”:“35.6130514” “东经”: “139.7344198” } } |
{ “ip”:“2001:19f0:7001:5607:5400:1ff:fec7:13a9”, “地点”: { “city”:“东京”, “country_code”:“JP”, “country_name”:“日本”, “纬度”:“35.709026”, “经度”:“139.731993”, “省”:“东京都” } } |
获取请求的信息。
- | API URI | 类型 | 样本输出 |
获取请求标头 | https://api.ip.la/header |
text |
GET /标头HTTP / 1.1 主持人:api.ip.la 接受:* / * 用户代理:curl / 7.54.0 |