IP地址详情V4
IP 地理位置查询 API 是一个基于 TxBxm 数据库的 IP 地址定位服务。支持 IPv4 和 IPv6 地址查询,可返回国家、省份、城市和运营商信息。
接口信息
GET / POST
api.xunjinlu.fun/api/ip/v4
Method
GET / POST
分类
IP工具
Calls
16
KEY
KEY 必填
计费
免费
QPM
不限制
鉴权方式
Query 参数、Header(X-API-Key)、Bearer Token
作者
请求参数
| 参数名 | 类型 | 必填 | 说明 | 示例 |
|---|---|---|---|---|
| key | string | 是 | 接口调用密钥 | |
| ip | string | 是 | 要查询的IP地址支持ipv4与ipv6 | 112.64.69.167 |
| format | string | 否 | 输出格式可选json或text |
[
{
"name": "key",
"type": "string",
"required": true,
"description": "接口调用密钥",
"example": ""
},
{
"name": "ip",
"type": "string",
"required": true,
"description": "要查询的IP地址支持ipv4与ipv6",
"example": "112.64.69.167"
},
{
"name": "format",
"type": "string",
"required": false,
"description": "输出格式可选json或text",
"example": ""
}
]
返回示例
{
"code": 0,
"msg": "ok",
"version": "1.1.0",
"data": {
"ip": "116.95.81.137",
"country": "中国",
"province": "内蒙古自治区",
"city": "通辽市",
"region": "",
"countryCode": 156,
"provinceCode": 15,
"cityCode": 150500,
"frontIsp": "中国联通",
"backboneIsp": "中国联通",
"address": "中国 内蒙古自治区 通辽市 中国联通"
}
}
接口反馈
IP地址详情V4
接口说明
IP地址详情V4 提供基于 TxBxm 数据库的 IP 地理位置查询服务,支持 IPv4 与 IPv6 地址。通过提交待查询的 IP 地址,即可获取该地址对应的国家、省份、城市及运营商信息。本接口免费开放,适用于需要快速定位 IP 归属地的应用场景。
调用地址
/api/ip/v4
请求方式
GET、POST
鉴权说明
本接口必须使用密钥调用。首选鉴权方式为在请求 Query 参数中携带 key 字段传递密钥。
请求参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| key | string | 是 | 接口调用密钥,通过 Query 方式传递(key=…) |
| ip | string | 是 | 要查询的 IP 地址,支持 IPv4 与 IPv6 格式,例如:112.64.69.167 |
| format | string | 否 | 输出格式,可选值为 json 或 text,默认返回 JSON 格式 |
参数补充说明
- key:必填参数,用于身份验证。缺失或无效时请求将无法正常返回数据。
- ip:必填参数,需为合法的 IP 地址字符串。支持完整的 IPv4 与 IPv6 地址格式。
- format:可选参数。指定
text时返回纯文本格式;未指定或指定json时返回 JSON 格式。
成功响应示例
{
"code": 0,
"msg": "ok",
"version": "1.1.0",
"data": {
"ip": "116.95.81.137",
"country": "中国",
"province": "内蒙古自治区",
"city": "通辽市",
"region": "",
"countryCode": 156,
"provinceCode": 15,
"cityCode": 150500,
"frontIsp": "中国联通",
"backboneIsp": "中国联通",
"address": "中国 内蒙古自治区 通辽市 中国联通"
}
}
响应字段说明
| 字段 | 类型 | 说明 |
|---|---|---|
| code | int | 返回状态码,0 表示成功 |
| msg | string | 返回信息,成功时为 ok |
| version | string | 接口版本号 |
| data | object | IP 地址详情数据 |
| data.ip | string | 查询的 IP 地址 |
| data.country | string | 国家名称 |
| data.province | string | 省级行政区名称 |
| data.city | string | 地级行政区名称 |
| data.region | string | 区县或区域名称,可为空 |
| data.countryCode | int | 国家编码 |
| data.provinceCode | int | 省级行政区编码 |
| data.cityCode | int | 地级行政区编码 |
| data.frontIsp | string | 接入运营商名称 |
| data.backboneIsp | string | 骨干运营商名称 |
| data.address | string | 格式化后的完整地理位置描述 |
错误响应示例
接口调用失败时,返回 JSON 格式的统一错误体,包含业务状态码 errcode 与提示信息 msg。示例:
{
"code": 0,
"msg": "密钥错误或已失效",
"errcode": 11002
}
业务错误码说明
| errcode | 含义 |
|---|---|
| 11001 | 未提供调用密钥 |
| 11002 | 密钥错误 |
| 11003 | 密钥已禁用 |
| 11004 | 积分余额不足 |
| 11005 | 请求过于频繁(QPM 限制) |
| 11006 | 接口维护中 |
| 11007 | 接口已禁用 |
| 11008 | 接口不可用 |
| 11009 | 密钥校验暂不可用 |
| 11010 | 积分系统暂不可用 |
| 11011 | 收费接口须提供有效密钥 |
| 11012 | 鉴权方式错误 |
| 11013 | 接口不存在 |
| 11014 | ***地址无效 |
| 11015 | ***地址不允许 |
| 11016 | ***请求失败 |
| 11017 | 服务暂不可用 |
| 11018 | 请求方式不允许 |
| 11019 | 当前IP不在白名单内 |
| 11020 | 启用出口代理须提供有效密钥 |
| 11021 | 未配置可用出口代理 |
| 11022 | 出口代理不可用 |
调用示例
终端 curl(bash)
# 查询 IP 地理位置信息(默认返回 JSON)
curl "https://api.example.com/api/ip/v4?key=YOUR_API_KEY&ip=112.64.69.167"
# 查询 IP 地理位置信息(指定 text 格式输出)
curl "https://api.example.com/api/ip/v4?key=YOUR_API_KEY&ip=112.64.69.167&format=text"
PHP
注意事项
- 密钥安全:
key为调用凭证,请妥善保管,切勿将密钥明文写在网页前端、公开代码仓库或分享给无关人员,避免被他人盗用。 - 请求方式:本接口支持 GET 与 POST,无论使用哪种方式,
key和ip均为必传参数,缺少任一参数将无法正常查询。 - IP 格式:
ip参数支持 IPv4 与 IPv6 地址,请确保传入的是合法地址格式;非法地址或无法识别的 IP 会返回错误结果。 - 输出格式:
format为可选参数,不传时默认返回 JSON 格式;如需简单文本输出,可显式传入text。 - 接口限制:本接口为免费服务,请勿在短时间内高频调用或用于批量恶意请求,以免触发频率限制影响正常使用。
- 结果说明:返回数据中的
countryCode、provinceCode、cityCode为地理区域编码,frontIsp与backboneIsp分别为接入运营商与骨干运营商,实际字段值以查询结果为准,部分 IP 可能存在区域或运营商信息为空的情况。 - HTTPS 建议:为提高传输安全性,建议在服务端通过 HTTPS 协议调用本接口,避免请求参数在传输过程中被明文窃取。
快速上手
curl "https://api.txbxm.com/api/ip/v4?key=YOUR_API_KEY&ip=112.64.69.167&format=json"
免责声明
使用本平台接口即表示同意本声明。
- 数据来源:接口数据来自第三方公开网络或用户上传,本平台不保证准确性、完整性、实时性,请以官方信息为准。
- 合法性与安全性:本平台无法核实每个接口的安全性、合法性,使用者自行承担相关风险。
- 用途限制:标注“学习专用”的接口禁止商用;严禁用于违法违规行为(如诈骗、赌博、侵权等)。违规后果由使用者自行承担。
- 损害免责:使用本接口产生的任何直接或间接损失,本平台不承担责任。
- 第三方上传:用户/商户上传的接口若侵权或违法,由上传者承担全部责任。
- 监督配合:本平台依法记录访问日志,如发现违法活动将配合执法部门处理,并有权随时限制或封禁服务。
注:本平台保留最终解释权,并可能随时更新本声明。
在线测试
请求地址
api.xunjinlu.fun/api/ip/v4
Method
参数
Response
等待中
// 结果将在此处显示