免费IP地址国家城市位置经纬度获取API

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.laIPIP.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