基本信息

接口名称: 高精度IP查询
请求方法: GET
计费类型: 免费

接口文档

# 高精度IP查询API ## 接口说明 高精度IP地址归属地查询接口,支持多个权威数据源,提供准确的IP地理位置信息。 ## 请求地址 `GET /api/myip` ## 请求方法 `GET` ## 请求参数 | 参数名 | 类型 | 必填 | 说明 | 示例 | |-------|------|------|------|------| | apikey | string | 是 | API密钥 | 用户中心获取 | | ip | string | 否 | 要查询的IP地址 | 8.8.8.8 | **注意:** 如果不传 `ip` 参数,系统将自动获取请求客户端的IP地址进行查询。 ## 响应格式 ### 成功响应 ```json { "status": "success", "code": 200, "message": "查询成功", "data": { "ip": "8.8.8.8", "country": "美国", "country_id": "US", "region": "加利福尼亚州", "region_id": "CA", "city": "山景城", "city_id": "", "county": "", "county_id": "", "isp": "Google LLC", "isp_id": "", "area": "", "area_id": "", "address": "美国 加利福尼亚州 山景城", "location": { "lat": "37.4056", "lng": "-122.0775" }, "data_source": "taobao" }, "timestamp": 1640995200, "api_version": "1.0.0" } ``` ### 错误响应 ```json { "status": "error", "code": 400, "message": "IP地址格式不正确", "timestamp": 1640995200 } ``` ## 数据源说明 本接口使用多个权威数据源,按以下优先级进行查询: 1. **淘宝IP库** - 精度最高,数据最全 2. **IP2Region** - 备用数据源 3. **太平洋网络** - 第三备用数据源 ## 支持的IP类型 - IPv4 地址 - IPv6 地址 - 公网IP和内网IP ## 使用示例 ### 查询指定IP ```bash curl "https://yourdomain.com/api/myip?apikey=your_api_key&ip=8.8.8.8" ``` ### 查询客户端IP ```bash curl "https://yourdomain.com/api/myip?apikey=your_api_key" ``` ## 错误码说明 | 错误码 | 说明 | |--------|------| | 200 | 查询成功 | | 400 | 参数错误 | | 401 | API密钥无效 | | 429 | 请求频率超限 | | 500 | 服务器内部错误 | ## 计费说明 - 计费模式:混合模式(支持按量付费和资源包) - 按量费用:每次查询 0.002 元 - 支持购买资源包获得更优惠价格 ## 注意事项 1. 请妥善保管您的API密钥 2. 建议设置IP白名单增强安全性 3. 查询结果会根据不同数据源略有差异 4. 内网IP可能无法获取详细地理信息

请求参数

参数名 是否必填 类型 参数说明 示例值
ip string 要查询的IP地址,不传则自动获取客户端IP 8.8.8.8

请求示例

{
    "ip": "8.8.8.8"
}

返回参数

参数名 类型 说明
status string 请求状态
code number 状态码
message string 返回消息
data object IP信息数据
timestamp number 时间戳
api_version string API版本

返回示例

{
    "status": "success",
    "code": 200,
    "message": "查询成功",
    "data": "{}",
    "timestamp": 1640995200,
    "api_version": "1.0.0"
}