域名WHOIS信息查询免费API使用指南

简介: 本文介绍接口盒子提供的免费域名WHOIS查询API,支持获取域名注册信息、到期时间、DNS服务器等数据。开发者可通过GET或POST请求调用,需使用用户ID和通讯秘钥认证,适用于.com、.net等顶级域名。提供PHP和Python调用示例及注意事项。

本文介绍由接口盒子提供的免费域名WHOIS查询API服务,帮助开发者快速获取域名的注册信息、到期时间、DNS服务器等关键数据。


一、接口基本信息

  • 功能说明:查询顶级域名的WHOIS信息(不支持国别域名/中文域名)
  • 请求地址https://cn.apihz.cn/api/wangzhan/whois.php
  • 请求方式:GET 或 POST
  • 认证方式:用户ID + 通讯秘钥(需注册获取)
  • 频次限制:公共KEY共享频次限制,建议使用个人KEY

二、请求参数说明

参数名 必填 说明
id 用户中心数字ID(如:id=10000000
key 用户中心通讯秘钥(如:key=15he5h15ty854j5...
domain 查询域名(不带协议,如:domain=example.com

三、返回参数说明

返回JSON格式数据,主要字段包括:

  • code:状态码(200成功/400错误)
  • msg:提示信息
  • addtime/endtime:注册/到期时间(UTC格式)
  • ns1-ns7:NS服务器列表
  • dnssec:DNSSEC签名状态
  • status:域名锁状态(如禁止转移、更新等)

完整字段详见官方文档:API文档


四、调用示例

PHP 示例 (GET请求)

php

复制

<?php
$apiUrl = "https://cn.apihz.cn/api/wangzhan/whois.php";
$params = [
    'id' => 'YOUR_USER_ID',     // 替换为实际ID
    'key' => 'YOUR_API_KEY',   // 替换为实际KEY
    'domain' => 'example.com'  // 替换为目标域名
];
$url = $apiUrl . '?' . http_build_query($params);
$response = file_get_contents($url);
$data = json_decode($response, true);
if ($data['code'] == 200) {
    echo "域名到期时间: " . $data['endtime'];
} else {
    echo "查询失败: " . $data['msg'];
}
?>

Python 示例 (POST请求)

python

运行

复制

import requests
api_url = "https://cn.apihz.cn/api/wangzhan/whois.php"
payload = {
    'id': 'YOUR_USER_ID',     # 替换为实际ID
    'key': 'YOUR_API_KEY',    # 替换为实际KEY
    'domain': 'example.com'   # 替换为目标域名
}
response = requests.post(api_url, data=payload)
data = response.json()
if data['code'] == 200:
    print(f"注册商: {data['zcname']}")
    print(f"到期时间: {data['endtime']}")
    print(f"NS服务器: {[ns for ns in data.values() if 'ns' in ns and data[ns]]}")
else:
    print("错误信息:", data['msg'])

五、注意事项

  1. 密钥安全:示例中的88888888为公共测试KEY,请替换为您在接口盒子用户中心获取的个人KEY
  2. 域名限制:仅支持.com.net等顶级域名,不支持.cn等国别域名
  3. 返回说明
  • ns3-ns7可能返回null,表示无额外NS服务器
  • 时间字段均为UTC标准时区(如:2025-09-28T10:57:46Z
  1. 错误代码
  • 400:秘钥错误/不支持的域名后缀
  • 200:成功(完整数据见返回示例)


目录
相关文章
|
4月前
|
JSON 自然语言处理 搜索推荐
银行卡归属地及开户行查询API查询实战指南
银行卡归属地及开户行查询API,通过卡号快速识别发卡行、开户地及卡种信息,支持全国1500+银行,数据实时更新。提供结构化数据返回,广泛应用于支付、风控、用户画像等场景,助力金融系统高效、安全运行。
1312 7
|
3月前
|
移动开发 算法 API
淘宝/天猫:使用物流查询API实时显示包裹位置,减少客服咨询量
电商平台中物流咨询占客服工作40%以上,用户频繁追问包裹位置。本文介绍通过物流查询API实现包裹实时追踪,降低75.6%咨询量,提升用户体验与复购率,助力降本增效。(238字)
392 0
|
3月前
|
人工智能 JSON API
淘宝/天猫:使用物流查询API实时显示包裹位置,减少客服咨询量
在电商竞争激烈的环境下,淘宝、天猫通过集成物流查询API,实现实时追踪包裹位置,显著减少用户咨询量。本文解析其原理、实现步骤与效益,展示如何以技术手段提升用户体验、降低客服压力,助力平台高效运营。(238字)
316 0
|
4月前
|
JSON Unix API
1688查询榜单列表API详解
1688榜单API提供实时热销、新品等商品榜单数据,支持20+品类及40+字段筛选,适用于选品与市场分析。每小时更新,响应迅速。提供Python调用示例,开发者可快速集成。
|
3月前
|
监控 安全 算法
快递查询API|一次接通2700+快递服务商的物流轨迹
在物流数字化的浪潮中,企业对接多家快递服务商的痛点日益凸显:每新增一家合作物流商,技术团队就要投入 5-7 个工作日进行接口开发,不同服务商的接口协议差异导致系统稳定性差,物流轨迹数据分散在各平台难以整合分析。快递鸟快递查询 API 通过标准化接口架构,创新性地实现了 2700 + 国内外快递服务商的一键接入,将传统模式下的周级开发周期压缩至小时级,彻底重构了物流数据对接的技术范式。
265 0
|
5月前
|
安全 API Python
详解手机状态查询API实战指南
手机状态查询API是一款高效接口,可实时识别手机号状态(实号、空号、风险号等),帮助企业筛选有效号码,提升业务触达率与客户体验。
563 0
|
4月前
|
JSON API 数据格式
银行卡联行号查询API:在风控中的落实践
银行卡联行号查询API,基于HTTPS协议,支持Token认证与跨域调用,提供精准高效的银行信息查询服务,助力支付系统提升成功率与稳定性。
517 0
|
5月前
|
JSON API PHP
化学元素信息,元素周期表查询免费API完整指南
本接口提供权威化学元素的100+项参数查询服务,涵盖原子结构、物理性质、分布数据等科研级参数。支持中文名称、元素符号(区分大小写)或原子序数查询,适用于教育软件、化学工具和科研系统开发。数据版权归属接口盒子。
118 0
|
3月前
|
人工智能 API
阿里云百炼API-KEY在哪查询?如何获取阿里云AI百炼大模型的API-KEY?
阿里云百炼是阿里云推出的AI大模型平台,用户可通过其管理控制台获取API-KEY。需先开通百炼平台及大模型服务,即可创建并复制API-KEY。目前平台提供千万tokens免费额度,详细操作流程可参考官方指引。
|
3月前
|
JSON 前端开发 API
汽车配件:使用VIN码查询API精准匹配车型配件,提升用户信任
VIN码是汽车的唯一“身份证”,通过API可精准解析车型信息,实现配件99.5%以上匹配度。本文详解VIN码API的工作流程、技术实现与信任提升价值,助力汽配销售从经验判断迈向数据驱动,降低退货率,提升用户体验与复购。
575 0