API接口

API描述

我们的API接口可以提供IP地址归属地查询服务。您可以通过发送HTTP请求获取相应的查询结果。

请求URL

https://ipv46.upx8.com/api/?ip=222.137.21.199

请求方法

GET

请求参数
  • ip: 需要查询的IP地址(必填)
  • format: 返回结果的格式(可选,默认为JSON)
返回结果示例
{
  "ip": "222.137.21.199",
  "ip_version": "IPv4",
  "as": {
    "number": 4837,
    "name": "CHINA UNICOM China169 Backbone",
    "info": "中国联通"
  },
  "addr": "222.137.21.0/24",
  "timezone": "Asia/Shanghai",
  "coordinates": {
    "latitude": 34.7599,
    "longitude": 113.6459
  },
  "country": {
    "code": "CN",
    "name": "中国"
  },
  "is_vpn": false,
  "registered_country": {
    "code": "CN",
    "name": "中国"
  },
  "regions": ["河南省", "郑州市", "二七区"],
  "regions_short": ["河南", "郑州", "二七区"],
  "postal_code": "450000"
}
Curl 示例

使用Curl进行请求:

curl -X GET "https://ipv46.upx8.com/api/?ip=123.45.67.89"
                        
PHP 示例

使用PHP进行请求:

<?php
$ip = '123.45.67.89';
$url = "https://ipv46.upx8.com/api/?ip=$ip";
$result = file_get_contents($url);
var_dump(json_decode($result, true));
?>
                        
JSONP 示例

使用JSONP方式接收跨域返回:

<script>
function showResult(data) {
    console.log(data);
}

fetch("https://ipv46.upx8.com/api/?ip=123.45.67.89");
</script>