ICP备案查询API参数详解与工程实践

发布时间:2026/7/31 4:21:34

ICP备案查询API参数详解与工程实践
适用场景ICP (Internet Content Provider) 备案是中国大陆境内网站运营的法定要求。开发者在以下场景中需要实时或批量查询域名备案状态合规审查在用户准备、广告投放、友链交换前验证目标域名是否已备案。内容聚合平台过滤未备案的第三方链接降低法律风险。运维监控定期扫描自有域名的备案状态防止因主体信息变更或注销导致的备案失效。前端展示在页面底部动态展示备案号需要根据备案状态决定显示内容。接口能力边界本接口sluicp提供基于域名的 ICP 备案信息查询其核心能力与约束如下能力说明域名清洗自动剥离https://、http://、路径、端口、www.例如https://www.baidu.com/abc与baidu.com等价备案判断is_filed布尔字段区分是否已备案未备案/境外/已注销均返回false不会报错缓存策略已备案域名缓存 24 小时备案信息变更极少未备案缓存 1 小时避免新备案被长期误判QPS 限制5 次/秒超过限制返回 429 状态码接口不承诺以下能力实时性不受缓存策略外的保证仅支持中国大陆工信部备案数据境外域名如.com但未在大陆备案返回is_filedfalse不返回 ICP 备案号的详细历史变更记录。请求参数与鉴权Query 参数参数名类型必填说明示例domainstring是要查询的域名支持完整 URL 输入自动清洗。推荐直接传入二级域名如example.combaidu.comdomain参数会自动执行以下清洗去除https://或http://协议前缀去除路径部分如/abc去除端口如:8080去除www.前缀。因此传入https://www.baidu.com/abc、baidu.com:443、m.baidu.com均等价于查询baidu.com。Header 参数鉴权参数名类型必填说明示例Authorizationstring否API Key 鉴权头格式Bearer sk_live_xxx。匿名调用时可省略每日 30 次额度Bearer sk_live_xxxxxxxxxxxxxx注意文档中提及的X-API-Key是早期版本当前推荐使用Authorization: Bearer方式。如果同时传入两种以Authorization为准。curl 接入示例以下 curl 命令演示携带鉴权的完整请求请将$APIZERO_API_KEY替换为实际密钥curl -sS \ -X GET \ -H Authorization: Bearer $APIZERO_API_KEY \ https://v1.apizero.cn/api/icp?domainbaidu.com若不需鉴权每日 30 次匿名额度可省略-H头curl -sS -X GET https://v1.apizero.cn/api/icp?domainbaidu.com代码封装Python对于需要工程集成的场景可使用以下 Python 模板import requests def query_icp(domain: str, api_key: str None) - dict: url https://v1.apizero.cn/api/icp params {domain: domain} headers {} if api_key: headers[Authorization] fBearer {api_key} resp requests.get(url, paramsparams, headersheaders, timeout10) resp.raise_for_status() return resp.json()返回值解读成功响应HTTP 200的 JSON 结构如下{ code: 0, data: { is_filed: true, domain: baidu.com, icp_code: 京ICP证030173号-1, site_name: 百度一下你就知道, company_name: 北京百度网讯科技有限公司, company_type: 企业, audit_time: 2019-05-16 16:06:21 }, msg: 成功, request_id: abc123def456 }字段详解字段类型含义备注codeint业务状态码0表示成功非0表示错误msgstring状态描述可据此判断错误类型request_idstring请求唯一标识用于排查问题时提供给平台dataobject备案数据核心负载对象├──is_filedboolean是否已备案true表示已备案false表示未备案或境外├──domainstring清洗后的域名始终返回标准二级域名如baidu.com├──icp_codestring备案许可证号仅当is_filedtrue时有效否则为空字符串├──site_namestring网站名称同上├──company_namestring主办单位名称个人备案时为主体名称企业备案为公司名├──company_typestring单位性质取值企业、个人、事业单位、政府机关、社会团体等└──audit_timestring审核通过时间格式YYYY-MM-DD HH:mm:ss未备案时的响应{ code: 0, data: { is_filed: false, domain: example-notexist.com, icp_code: , site_name: , company_name: , company_type: , audit_time: }, msg: 成功, request_id: xyz789abc }注意未备案不会返回错误码而是通过is_filedfalse与空字段表达。前端可以直接根据is_filed做条件渲染无需额外判断code。常见错误处理HTTP 状态码business codemsg 含义原因与解决方案400-1参数错误domain为空或格式完全非法如纯数字串。检查输入参数401-2鉴权失败Authorization头格式错误或密钥无效。检查是否以Bearer开头且密钥正确429-3请求过于频繁超过 5 QPS 限制。可增加退避逻辑指数退避或降低并发500-5内部错误服务端瞬时故障。间隔数秒后重试最佳实践建议将code和 HTTP 状态码结合判断。例如若 HTTP 200 但code ! 0仍视为业务错误工程化注意事项1. 缓存策略的自适应由于接口自身已对已备案域名缓存 24 小时未备案缓存 1 小时客户端无需再增加过长缓存层。但若需要秒级更新例如刚下单的域名备案通过可绕过缓存在domain后拼接随机参数需注意是否被清洗掉。实际上接口不提供强制刷新建议采用“先查、缓存、隔段时间再查”的轮询策略间隔至少 30 分钟避免被限流。2. 并发控制QPS 上限为 5若需批量查询例如一次检查 100 个域名应使用asyncio或线程池但限制每秒请求数 ≤ 4使用重试库如tenacity处理429错误。3. 域名清洗的双重保险尽管服务端会清洗domain但客户端最好也做一次基础校验去除空格、转小写、剔除非法字符。避免因 URL 中的#片段导致请求被截断。4. 错误日志与告警记录每次请求的request_id和返回的msg到日志对于连续 3 次500错误触发告警定期检查is_filed从true变false的域名可能是备案注销或信息变更。5. 国际化与境外域名处理该接口仅适合大陆备案查询。对于.com或.net等境外域名只要未在大陆备案is_filed均为false。若需区分“域名是否真实存在”与“备案情况”建议结合 DNS 查询或 WHOIS 接口。参考文档接口原始文档 — 包含最新参数变更和响应示例在线调试页面 — 可直接在浏览器中测试参数效果

相关新闻

AI语音转文字,会议记录不再愁,录音秒变文档

AI语音转文字,会议记录不再愁,录音秒变文档

2026/7/31 4:21:34

🔥 AI语音转文字,会议记录不再愁,录音秒变文档开会两小时,整理会议记录又要一小时?2026年,这个痛点被AI彻底解决了📖 摘要: 语音转文字技术已经非常成熟。本文介绍用AI将录音自动转成…

如何构建一个免费开源的小说阅读器:ReadCat完整指南

如何构建一个免费开源的小说阅读器:ReadCat完整指南

2026/7/31 4:21:34

如何构建一个免费开源的小说阅读器:ReadCat完整指南 【免费下载链接】read-cat 一款免费、开源、简洁、纯净、无广告的小说阅读器 项目地址: https://gitcode.com/gh_mirrors/re/read-cat 你是否厌倦了广告满天飞的商业阅读软件?想要一个真正纯净…

Video Download Helper:Chrome浏览器必备的视频下载完全攻略

Video Download Helper:Chrome浏览器必备的视频下载完全攻略

2026/7/31 4:21:34

Video Download Helper:Chrome浏览器必备的视频下载完全攻略 【免费下载链接】VideoDownloadHelper Chrome Extension to Help Download Video for Some Video Sites. 项目地址: https://gitcode.com/gh_mirrors/vi/VideoDownloadHelper 你是否经常在网页上看…

AI排名实时快报:竞品动态分析

AI排名实时快报:竞品动态分析

2026/7/31 5:21:36

AI排名实时快报:竞品动态分析繁淼信息——企业AI可见度综合健康度仅为59.6/100,竞争力57.5/100,可信度31.2/100。本报告基于多引擎数据,深度解析竞品真实提及量与空白查询率,为企业提供排名优化策略。市场格局&#xf…

挖矿木马深度解析:从原理、检测到防御的完整实战指南

挖矿木马深度解析:从原理、检测到防御的完整实战指南

2026/7/31 5:21:36

1. 项目概述:当你的电脑成为“矿工”你可能遇到过这样的情况:电脑风扇突然狂转,CPU占用率莫名其妙冲到100%,但任务管理器里又找不到哪个程序在“作妖”。或者,电脑变得异常卡顿,打开个文档都要等半天&#…

零成本基建系列——如何在没有云服务器的情况下用codex+vitepress+cloudflare pages搭建自己的网站

零成本基建系列——如何在没有云服务器的情况下用codex+vitepress+cloudflare pages搭建自己的网站

2026/7/31 5:21:36

为什么不自己买云服务器?首先,当然是不想花钱。而且自己部署云服务器还得考虑安全等因素,运维起来也挺麻烦和耗精力的。 我自己对 UI 设计天然不擅长,网站需要长什么样其实没有概念。同时又不想花太多时间去开发网站,…

Word转PDF终极评测:四大方法对比与场景化选择指南

Word转PDF终极评测:四大方法对比与场景化选择指南

2026/7/31 5:21:36

1. 从一次“论文提交”事故说起前几天,我的一位同事差点因为一份格式错乱的PDF文件,搞砸了一个重要的项目申报。他花了一整天在Word里精心排版,图表、页眉页脚、公式都完美无缺,最后点击“另存为PDF”,信心满满地发了出…

浏览器实时交互技术:Manus的WebAssembly与WebRTC实践

浏览器实时交互技术:Manus的WebAssembly与WebRTC实践

2026/7/31 5:21:36

1. Manus浏览器内实时人机交互技术解析当我在Chrome开发者工具中第一次看到Manus的交互数据流时,确实被这种无延迟的响应机制震撼到了。这项技术本质上是通过WebAssembly和WebRTC的混合架构,在浏览器沙箱环境中实现了原本需要原生应用才能完成的高精度交…

超辐射发光二极管(SLD)原理、应用与选型全解析

超辐射发光二极管(SLD)原理、应用与选型全解析

2026/7/31 5:11:36

1. 项目概述:从“配角”到“主角”的超辐射光源在光电子领域,提到光源,大家首先想到的往往是激光器(LD)和发光二极管(LED)。前者方向性好、亮度高,后者成本低、寿命长。但你是否遇到…

[具身智能-649]:个人电脑搭建 RTSP 服务完整方案(Windows / Ubuntu 双平台,适配 RDK X5 rtsp2display 调试)

[具身智能-649]:个人电脑搭建 RTSP 服务完整方案(Windows / Ubuntu 双平台,适配 RDK X5 rtsp2display 调试)

2026/7/30 9:53:22

目标:电脑作为RTSP 服务端,循环推送 H264/H265 视频流; RDK X5 通过 rtsp2display 拉流预览,完全不需要在开发板编译 live555。 提供两套成熟方案: ✅ 方案 A:FFmpeg(最简单,优先推…

PDF合并与动态水印的工程化方案:2026国内免费工具实测对比

PDF合并与动态水印的工程化方案:2026国内免费工具实测对比

2026/7/30 1:17:46

一、背景与测试方案 在实际项目交付中,PDF文件合并与版权保护水印的叠加是一个高频但容易被低估的技术需求。典型的处理链路涉及:多源PDF的文件流合并、页面级水印渲染(含透明度混合与图层叠加)、输出文件体积控制。看似简单的操作…

PDF拆分压完图糊了?2026国内免费实测,档案员都在用的组合方案

PDF拆分压完图糊了?2026国内免费实测,档案员都在用的组合方案

2026/7/30 2:52:37

说实话,提到PDF拆分再压缩,我真是被折腾得够呛。 上个月公司年度合同归档,一份300多页的PDF总合同,需要按年份拆分成三个独立文件,再分别压缩到10MB以内方便邮件发送各部门确认。我心想这还不简单?先找个海…

2026优质EMBA择校榜单:校友圈质量高的EMBA适配民企创始人

2026优质EMBA择校榜单:校友圈质量高的EMBA适配民企创始人

2026/7/31 0:01:23

【客观独立测评】深耕商科教育测评多年,聚焦民企创始人、科创企业实控人择校痛点,避开镀金空壳、课程脱节、圈层杂乱的踩坑问题,结合真实办学数据与学员口碑,整理出适配实业高管的高性价比EMBA榜单,理性分析各项目适配…

绝区零一条龙:5分钟快速上手的终极自动化助手

绝区零一条龙:5分钟快速上手的终极自动化助手

2026/7/31 0:01:23

绝区零一条龙:5分钟快速上手的终极自动化助手 【免费下载链接】ZenlessZoneZero-OneDragon 绝区零 一条龙 | 全自动 | 自动闪避 | 自动每日 | 自动空洞 | 支持手柄 项目地址: https://gitcode.com/gh_mirrors/ze/ZenlessZoneZero-OneDragon 绝区零一条龙是一…

2026民企老板EMBA择校榜单:人脉圈广的EMBA高性价比测评

2026民企老板EMBA择校榜单:人脉圈广的EMBA高性价比测评

2026/7/31 0:01:23

【客观中立测评声明】本文基于学费成本、课程落地、圈层纯度、长期赋能四大维度实测打分,无商业洗脑吹捧,仅为民企创始人、科创高管提供真实择校参考,规避镀金踩坑陷阱。不少民营企业家读EMBA容易踩两大坑:盲目追名校排名&#xf…