ICP备案查询API接口文档
提供专业、稳定的备案信息查询接口,支持网站、APP、小程序和快应用备案信息查询
快速使用
获取API密钥
联系我们获取API密钥,用于接口身份验证
调用接口
使用POST或GET方法调用API接口,传入必要参数
处理响应
解析JSON格式的响应数据,获取备案信息
接口详情
基本信息
接口地址
https://icp.qixidc.cn/api/index.php
支持方法
POST, GET, OPTIONS
响应格式
JSON
响应时间
< 1秒
请求参数
| 参数名 | 类型 | 是否必填 | 描述 | 示例 |
|---|---|---|---|---|
| api_key | string | 是 | API访问密钥,用于身份验证 | abcdef123456 |
| query | string | 是 | 查询内容,根据search_type不同而不同 | qixidc.cn |
| type | string | 否 | 查询类型,默认web web:网站备案 app:APP备案 mapp:小程序备案 kapp:快应用备案 |
web |
| search_type | string | 否 | 搜索类型,默认domain domain:按域名/名称查询 company:按公司名称查询 license:按备案号查询 |
domain |
请求示例
POST请求 (JSON)
curl -X POST https://icp.qixidc.cn/api/index.php \
-H "Content-Type: application/json" \
-d '{
"api_key": "your_api_key",
"query": "qixidc.cn",
"type": "web",
"search_type": "domain"
}'
GET请求
https://icp.qixidc.cn/api/index.php?api_key=your_api_key&query=qixidc.cn&type=web&search_type=domain
响应示例
成功响应 (已备案)
{
"status": 200,
"message": "查询成功",
"data": {
"query": "qixidc.cn",
"type": "web",
"search_type": "domain",
"total": 1,
"records": [
{
"unitName": "安徽七星网络科技有限公司",
"mainLicence": "皖ICP备18025593号",
"serviceLicence": "皖ICP备18025593号-19",
"natureName": "企业",
"updateRecordTime": "2023-05-10",
"serviceName": "七星云",
"domain": "qixidc.cn",
"domainId": "123456",
"mainId": "789012",
"serviceId": "345678",
"limitAccess": "否",
"leaderName": "张三"
}
]
}
}
成功响应 (未备案)
{
"status": 201,
"message": "未找到相关备案信息",
"data": {
"query": "example-not-beian.com",
"type": "web",
"search_type": "domain",
"total": 0,
"records": []
}
}
错误响应
{
"status": 401,
"message": "API密钥不存在",
"data": null
}
响应参数说明
| 参数名 | 类型 | 描述 |
|---|---|---|
| status | integer | 状态码,200表示成功,201表示未找到备案信息,其他表示错误 |
| message | string | 响应消息,描述请求结果 |
| data | object | 响应数据,包含查询结果 |
| data.query | string | 查询的内容 |
| data.type | string | 查询类型 |
| data.search_type | string | 搜索类型 |
| data.total | integer | 查询到的记录总数 |
| data.records | array | 备案信息记录数组 |
| records[].unitName | string | 主办单位名称 |
| records[].mainLicence | string | 主备案许可证号 |
| records[].serviceLicence | string | 服务备案号 |
| records[].natureName | string | 单位性质 |
| records[].updateRecordTime | string | 备案更新时间 |
| records[].serviceName | string | 服务名称 |
| records[].domain | string | 域名(仅网站备案有此参数) |
错误码说明
| 错误码 | 描述 | 解决方案 |
|---|---|---|
| 400 | 请求参数错误或格式不正确 | 检查请求参数是否完整,格式是否正确 |
| 401 | API密钥验证失败 | 检查API密钥是否正确,是否过期 |
| 404 | API密钥已被封停 | 联系客服了解封停原因并解决 |
| 500 | 服务器内部错误 | 稍后重试,或联系技术支持 |
| 201 | 未找到相关备案信息 | 检查查询内容是否正确,或该内容确实未备案 |
接口限制与说明
调用频率限制
默认情况下,每个API密钥每分钟最多可调用60次,超过限制将被临时封禁10分钟。
数据缓存说明
接口返回数据实时查询,不做缓存,确保您获取的是最新的备案信息。
商业使用授权
非商业用途可免费使用,商业用途请联系我们获取商业授权,未经授权的商业使用将被封禁。
数据用途限制
通过本接口获取的备案信息仅供合法用途,不得用于任何非法活动或侵犯他人权益的行为。