ICP备案查询,基于Python3.8,全异步构建的高性能ICP查询模块,直接从工业和信息化部政务服务平台抓取实时数据,支持Web、APP、小程序、快应用名称查询,支持根据备案号查询,支持根据企业名称查询,同时提供简单易用的高性能接口以及发行版程序
# 可以使用低版本包,基本都包含需要的模块
pip install -r requirements.txt
import asyncio
from ymicp import beian
async def main(name):
icp = beian()
query = await icp.ymApp(name)
print(query)
asyncio.run(main("微信"))
- 网站: web
- APP: app
- 小程序: mapp
- 快应用: kapp
- GET
-
示例: 查询域名 baidu.com 备案信息
curl http://127.0.0.1:16181/query/web?search=baidu.com
-
示例: 根据网站的备案号 京ICP证030173号 查询备案信息
curl http://127.0.0.1:16181/query/web?search=京ICP证030173号
-
示例: 根据企业名称查询备案信息
curl http://127.0.0.1:16181/query/web?search=深圳市腾讯计算机系统有限公司
-
示例: 根据企业名称查询备案信息,每页20条数据,查询第3页
curl http://127.0.0.1:16181/query/web?search=深圳市腾讯计算机系统有限公司&pageNum=3&pageSize=20
- POST
-
headers : {"Content-Type": "application/json"}
-
Body: {"search": {name}}
-
示例: 查询域名 baidu.com 备案信息
curl -X POST -H "Content-Type: application/json" -d '{"search":"baidu.com"}' http://127.0.0.1:16181/query/web
-
示例: 根据网站的备案号 京ICP证030173号 查询备案信息
curl -X POST -H "Content-Type: application/json" -d '{"search":"京ICP证030173号"}' http://127.0.0.1:16181/query/web
-
示例: 根据企业名称查询备案信息
curl -X POST -H "Content-Type: application/json" -d '{"search":"深圳市腾讯计算机系统有限公司"}' http://127.0.0.1:16181/query/web
-
示例: 根据企业名称查询备案信息,每页20条数据,查询第3页
curl -X POST -H "Content-Type: application/json" -d '{"search":"深圳市腾讯计算机系统有限公司","pageNum":3,"pageSize":20}' http://127.0.0.1:16181/query/web
-
-
源代码运行
python3 icpApi.py
-
独立程序运行
./icpApi.bin
-
源代码运行
python3 icpApi.py
-
独立程序直接双击运行
参数 | 说明 |
---|---|
lastPage | 据查询数量有多少页 |
pages | 同lastPage |
pageSize | 每页几条数据 |
pageNum | 第几页 |
nextPage | 下一页的页面序号 |
total | 同pages |
domain | 备案的域名 |
domainId | 域名id |
limitAccess | 是否限制接入 |
mainLicence | ICP备案主体许可证号 |
natureName | 主办单位性质 |
serviceLicence | ICP备案服务许可证号 |
unitName | 主办单位名称 |
updateRecordTime | 审核通过日期 |
contentTypeName | 服务前置审批项 |
cityId | 城市ID |
countyId | 区县ID |
contentTypeName | 内容类型 |
mainUnitAddress | 主体地址 |
serviceName | 服务名称(APP、小程序或快应用名称) |
version | 服务版本 |
支付宝 | 微信 | 群 |
---|---|---|
一铭API:1029212047 | ||
镜芯科技:376957298 |