IP 地址查询

查询 IP 对应的省市区、运营商、邮编和区号,兼容 IPv4 / IPv6

调用地址:https://api.ynlskj.com.cn/gateway/ip-query

请求方法:GET

在其他地方怎么调用

  1. 请求地址用上面的调用地址,参数拼在网址后面,例如 ?ip=39.130.123.192
  2. 方法用 GET
  3. API Key 只能放在请求头 X-API-Key,不要写进网址,也不要写进 Query 框
  4. Key 在「个人中心 → API Key」里复制,登录后会自动填入你自己的 Key

参数说明

参数位置必填说明
ipQuery要查询的 IP。不传则查询当前请求方 IP
datatypeQueryjsonp(推荐,返回 JSON)/ xml / txt
X-API-KeyHeader你的 API Key

返回说明

字段说明
retok 成功,err 失败
ip实际查询的 IP
data成功时的数组,依次为:国家、省份、城市、区县、运营商、邮编、区号、网络类型
msg本站提示,如「次数充足,剩余 99 次」或「次数不足,剩余 0 次」
remain_quota本次调用后的剩余次数

可直接复制的代码

未登录时示例只显示「你的密钥」。登录后会自动填入你自己的 Key,不会展示别人的。

<?php
$ch = curl_init('https://api.ynlskj.com.cn/gateway/ip-query?ip=39.130.123.192');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['X-API-Key: 你的密钥'],
]);
echo curl_exec($ch);

请求参数演示

{
  "ip": "39.130.123.192"
}

响应演示

{
  "ret": "ok",
  "ip": "39.130.123.192",
  "data": [
    "中国",
    "云南",
    "昆明",
    "官渡",
    "移动",
    "650200",
    "0871",
    "城域网"
  ],
  "msg": "次数充足,剩余 99999 次",
  "remain_quota": 99999
}

在线调试

登录后可在线调试。调试会真实调用网关并消耗次数。

去登录