通过IP地址查询IP归属地相关信息,包含国家、省、市和运营商等信息,可返回区县级信息,支持IPV4、IPV6查询。
https://cx4.cn/openApi/dev/ip_query
dev_ip_query
ip
下表字段位于返回结构的 data 内;外层 code / message 为全平台统一格式,不在此重复列出。
data
code
message
continent
nation
province
city
district
longitude
latitude
isp
areaCode
成功
{ "code": 200, "message": "操作成功", "data": { "continent": "亚洲", "nation": "中国", "province": "浙江", "city": "杭州", "district": "西湖", "code": "330106", "longitude": "120.83010", "latitude": "30.14451", "isp": "中国移动", "areaCode": "CN" } }
失败
{ "code": 400, "message": "缺少必填参数:ip", "data": null }
200
400
401
402
403
404
429
500
cURL 复制
curl -X POST "https://cx4.cn/openApi/dev/ip_query" -H "X-Api-Key: 你的SecretKey"
JavaScript 复制
fetch('https://cx4.cn/openApi/dev/ip_query', { method: 'POST', headers: { 'X-Api-Key': '你的SecretKey' } }) .then(res => res.json()) .then(data => console.log(data));
PHP 复制
post('https://cx4.cn/openApi/dev/ip_query', [ 'headers' => ['X-Api-Key' => '你的SecretKey'], ]); echo $response->getBody();
Java 复制
HttpClient client = HttpClient.newHttpClient(); HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://cx4.cn/openApi/dev/ip_query")) .header("X-Api-Key", "你的SecretKey") .POST(HttpRequest.BodyPublishers.noBody()) .build(); HttpResponse response = client.send( request, HttpResponse.BodyHandlers.ofString()); System.out.println(response.body());
Python 复制
import requests res = requests.post('https://cx4.cn/openApi/dev/ip_query', headers={'X-Api-Key': '你的SecretKey'}) print(res.json())
登录后可在线测试: 立即登录
¥0.0020
每次调用
每日免费额度:无
累计调用:15 次
1. 注册并完成邮箱验证:立即注册
2. 登录后复制 Secret Key:去登录
3. 点击右侧「开通接口」按钮
4. 用下方「在线测试」一键体验,或复制下方示例代码直接调用