IP详细信息

查询IP详细信息,包含地理位置(洲/国家/省/市/区/街道)、运营商、经纬度、时区、邮编、代理检测和风险评估。

GET https://api.tinyaii.cn/v1/ip/info

请求参数

参数名类型必填说明示例
ipstring必填IP地址106.224.48.17

返回字段

字段类型说明
ipstring查询的IP地址
locationstring完整位置描述(洲+国家+省份+城市拼接)
continentstring所在洲(如:亚洲、北美洲、欧洲)
countrystring国家/地区(如:中国、美国)
provincestring省份/州(如:California、广东)
citystring城市(如:Mountain View、深圳)
districtstring区/县(部分IP有)
streetstring街道(部分IP有)
ispstring运营商(如:谷歌、电信、联通、移动)
latitudestring纬度
longitudestring经度
area_codestring区号
zip_codestring邮政编码
time_zonestring时区(如:America/Los_Angeles、Asia/Shanghai)
riskobject风险评估信息
risk.risk_scoreint风险评分(0=无风险,分数越高越危险)
risk.risk_levelstring风险等级(无风险 / 低风险 / 中风险 / 高风险)
risk.is_proxystring是否为代理IP(是 / 否)
risk.proxy_typestring代理类型(如:VPN、SOCKS、HTTP,空串表示非代理)
risk.risk_tagstring风险标签(如:爬虫、恶意攻击,空串表示无)

返回示例

{
  "code": 200,
  "message": "success",
  "data": {
    "ip": "8.8.8.8",
    "location": "美国CaliforniaMountain View",
    "continent": "北美洲",
    "country": "美国",
    "province": "California",
    "city": "Mountain View",
    "district": "",
    "street": "",
    "isp": "谷歌",
    "latitude": "37.405600",
    "longitude": "-122.077500",
    "area_code": "",
    "zip_code": "94043",
    "time_zone": "America/Los_Angeles",
    "risk": {
      "risk_score": 0,
      "risk_level": "无风险",
      "is_proxy": "否",
      "proxy_type": "",
      "risk_tag": ""
    }
  }
}

调用示例

curl "https://api.tinyaii.cn/v1/ip/info?ip=106.224.48.17" \
  -H "Authorization: Bearer YOUR_API_KEY"
const res = await fetch("https://api.tinyaii.cn/v1/ip/info?ip=106.224.48.17", {
  headers: { "Authorization": "Bearer YOUR_API_KEY" },
});
console.log(await res.json());
import requests

resp = requests.get(
    "https://api.tinyaii.cn/v1/ip/info",
    params={"ip": "106.224.48.17"},
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    timeout=10,
)
print(resp.json())

把 YOUR_API_KEY 换成你的密钥即可直接运行。密钥只保存在你自己的设备上。