ICP备案查询免费API接口使用教程

简介: 本文介绍如何通过接口盒子提供的免费API接口查询域名ICP备案信息,包含请求地址、参数说明及PHP和Python调用示例,适用于开发者快速集成备案查询功能。

ICP备案信息查询是网站运营中的重要环节,接口盒子提供的免费API接口可以帮助开发者快速获取域名备案信息。本文将详细介绍该接口的使用方法,并提供PHP和Python调用示例。


接口基本信息

参数名 必填 说明
id 用户中心的数字ID
key 用户中心通讯秘钥
domain 要查询的域名
type 查询通道(1或2),默认随机

  • 返回参数:
参数名 说明
code 状态码(200成功/400错误)
msg 错误提示信息
icp 备案号
unit 备案主体
domain 备案域名
time 审核时间


调用注意事项

  1. 使用自己的ID和KEY(注册获取
  2. 公共ID(88888888)有频次限制
  3. 查询失败时可切换type通道重试
  4. 每日调用无上限

调用示例

1. GET方式调用

直接在URL中拼接参数:

bash

复制

https://cn.apihz.cn/api/wangzhan/icp.php?id=您的ID&key=您的KEY&domain=apihz.cn

2. PHP调用示例

php

复制

<?php
$api_url = 'https://cn.apihz.cn/api/wangzhan/icp.php';
$params = [
    'id' => '您的ID',      // 替换为实际ID
    'key' => '您的KEY',    // 替换为实际KEY
    'domain' => 'apihz.cn'
];
// 拼接GET请求URL
$request_url = $api_url . '?' . http_build_query($params);
// 发送请求
$response = file_get_contents($request_url);
// 解析结果
$result = json_decode($response, true);
if ($result['code'] == 200) {
    echo "备案号: " . $result['icp'] . "\n";
    echo "主体: " . $result['unit'] . "\n";
    echo "域名: " . $result['domain'] . "\n";
    echo "审核时间: " . $result['time'];
} else {
    echo "查询失败: " . $result['msg'];
}
?>

3. Python调用示例

python

运行

复制

import requests
def query_icp(domain, user_id, user_key):
    url = "https://cn.apihz.cn/api/wangzhan/icp.php"
    params = {
        'id': user_id,
        'key': user_key,
        'domain': domain
    }
    
    try:
        response = requests.get(url, params=params)
        data = response.json()
        
        if data['code'] == 200:
            print(f"备案号: {data['icp']}")
            print(f"主体: {data['unit']}")
            print(f"域名: {data['domain']}")
            print(f"审核时间: {data['time']}")
        else:
            print(f"查询失败: {data['msg']}")
            
    except Exception as e:
        print(f"请求异常: {str(e)}")
# 使用示例
query_icp(
    domain="apihz.cn",
    user_id="您的ID",    # 替换为实际ID
    user_key="您的KEY"   # 替换为实际KEY
)

返回结果示例

成功响应:

json

复制

{
  "code": 200,
  "icp": "蜀ICP备2020030589号-1",
  "unit": "绵阳耳关明皿网络科技有限公司",
  "domain": "erguanmingmin.com",
  "time": "2021-12-20"
}

错误响应:

json

复制

{
  "code": 400,
  "msg": "通讯秘钥错误。"
}

常见问题处理

  1. KEY验证失败:检查用户中心生成的KEY是否复制完整
  2. 无返回结果:尝试指定type=1type=2切换查询通道
  3. 频繁超时:公共KEY有并发限制,建议注册独立账号

官方文档参考:ICP备案查询API文档

相关文章
|
10天前
|
人工智能 数据可视化 测试技术
Postman 性能测试教程:快速上手 API 压测
本文介绍API上线后因高频调用导致服务器告警,通过Postman与Apifox进行压力测试排查性能瓶颈。对比两款工具在批量请求、断言验证、可视化报告等方面的优劣,探讨API性能优化策略及行业未来发展方向。
Postman 性能测试教程:快速上手 API 压测
|
11天前
|
移动开发 算法 API
淘宝/天猫:使用物流查询API实时显示包裹位置,减少客服咨询量
电商平台中物流咨询占客服工作40%以上,用户频繁追问包裹位置。本文介绍通过物流查询API实现包裹实时追踪,降低75.6%咨询量,提升用户体验与复购率,助力降本增效。(238字)
153 0
|
2月前
|
JSON 自然语言处理 搜索推荐
银行卡归属地及开户行查询API查询实战指南
银行卡归属地及开户行查询API,通过卡号快速识别发卡行、开户地及卡种信息,支持全国1500+银行,数据实时更新。提供结构化数据返回,广泛应用于支付、风控、用户画像等场景,助力金融系统高效、安全运行。
487 5
|
14天前
|
人工智能 JSON API
淘宝/天猫:使用物流查询API实时显示包裹位置,减少客服咨询量
在电商竞争激烈的环境下,淘宝、天猫通过集成物流查询API,实现实时追踪包裹位置,显著减少用户咨询量。本文解析其原理、实现步骤与效益,展示如何以技术手段提升用户体验、降低客服压力,助力平台高效运营。(238字)
169 0
|
2月前
|
JSON Unix API
1688查询榜单列表API详解
1688榜单API提供实时热销、新品等商品榜单数据,支持20+品类及40+字段筛选,适用于选品与市场分析。每小时更新,响应迅速。提供Python调用示例,开发者可快速集成。
|
23天前
|
监控 安全 算法
快递查询API|一次接通2700+快递服务商的物流轨迹
在物流数字化的浪潮中,企业对接多家快递服务商的痛点日益凸显:每新增一家合作物流商,技术团队就要投入 5-7 个工作日进行接口开发,不同服务商的接口协议差异导致系统稳定性差,物流轨迹数据分散在各平台难以整合分析。快递鸟快递查询 API 通过标准化接口架构,创新性地实现了 2700 + 国内外快递服务商的一键接入,将传统模式下的周级开发周期压缩至小时级,彻底重构了物流数据对接的技术范式。
82 0
|
2月前
|
JSON API 数据格式
银行卡联行号查询API:在风控中的落实践
银行卡联行号查询API,基于HTTPS协议,支持Token认证与跨域调用,提供精准高效的银行信息查询服务,助力支付系统提升成功率与稳定性。
219 0
|
15天前
|
弹性计算 应用服务中间件
亲测:阿里云备案流程及操作步骤(图文教程)
阿里云备案共五步,最快2天成功。先提交材料至阿里云初审(1天内),通过后转交管局,用户完成工信部短信核验,最后等待管局审核(1-20天)。全程线上操作,简单高效。
120 3
|
28天前
|
弹性计算
阿里云域名备案流程(图文教程)2025年最新
2025年最新阿里云ICP备案流程图文教程,共5个步骤,最快2天完成备案。首先提交备案材料,阿里云初审(1个工作日内),通过后提交管局,接着进行工信部短信核验,最后等待管局审核(1-20天)。前4步最快1天完成,整体约2-21天。个人或企业均可操作,材料齐全更高效。需搭配阿里云中国大陆地域服务器备案。
235 17
|
23天前
|
人工智能 API 开发者
图文教程:阿里云百炼API-KEY获取方法,亲测全流程
本文详细介绍了如何获取阿里云百炼API-KEY,包含完整流程与截图指引。需先开通百炼平台及大模型服务,再通过控制台创建并复制API-KEY。目前平台提供千万tokens免费额度,适合开发者快速上手使用。
451 5