如何用 TianAPI 快速查询网站 ICP 备案信息?

栏目分类:平台资讯 发布时间:2025-12-29 阅读次数:18

在日常开发、运维或内容审核工作中,我们经常需要验证一个网站是否已完成工信部 ICP 备案。传统方式是手动打开工信部备案查询系统,输入验证码、等待加载……效率极低,尤其在需要批量处理多个域名时,几乎不可行。今天,我们就来手把手教你如何通过天聚数行(TianAPI)提供的 ICP 备案信息查询接口,快速获取任意域名的备案详情,并集成到你的项目中。



一、接口功能概览

该接口通过传入一个已解析的域名(如 www.jd.com),自动向工信部公开备案数据库发起查询,并返回该域名对应的 ICP 备案登记信息。适用于网站合规性验证、风控审核、SEO 工具开发等场景。


二、快速接入教程(以 Python 为例)

1,访问天聚数行注册账号,进入【控制台】→【我的密钥】,复制你的 APIKEY


2,编写调用代码


import requests

def query_icp(domain, api_key):
    url = "https://apis.tianapi.com/icp/index"
    params = {
        "key": api_key,
        "domain": domain
    }
    response = requests.get(url, params=params)
    data = response.json()
    
    if data["code"] == 200:
        result = data["result"]
        print(f"域名: {result['domain']}")
        print(f"备案名称: {result['icp_name']}")
        print(f"备案号: {result['icp_number']}")
        print(f"主办单位: {result['main_name']}")
        print(f"类型: {result['type']}")
        print(f"审核时间: {result['update_time']}")
    else:
        print(f"查询失败: {data['msg']}")

# 示例调用
query_icp("www.jd.com", "你的APIKEY")


3,查看返回结果


域名:  
备案名称: 京东
备案号: 京ICP备05052808号
主办单位: 北京京东叁佰陆拾度电子商务有限公司
类型: 企业
审核时间: 2022-03-15


你也可以轻松将其封装为微服务、集成到爬虫流程,或嵌入后台管理系统。



三、为什么需要备案信息查询 API?

 内容平台审核:用户提交外链时自动校验是否备案

SaaS 服务集成:为建站平台、云服务商提供备案检测插件

合规检查:确保合作方或用户提交的网站已合法备案

风控系统:识别未备案或虚假备案站点,防范法律风险

SEO 工具开发:为站长提供一站式域名健康检测



四、其他语言支持 & 注意事项

支持 GET/POST 请求,兼容所有主流编程语言(Node.js、PHP、Java、Go 等)

域名格式要求:仅接受纯顶级域名(如 jd.com),不可包含 http://、https://、路径或端口号

返回格式统一为 JSON,UTF-8 编码

若返回 code=250 或 icp_state="暂无",说明该域名确实未在工信部登记




在“数据驱动开发”的时代,善用高质量 API 能极大提升效率。TianAPI 的 ICP 备案查询接口,正是这样一个小而美、实用性强的工具。无论你是独立开发者、SaaS 创业者,还是企业 IT 工程师,都值得尝试。

相关服务:

备案信息查询

其他推荐OTHER API 更多>

开通会员专享福利
工单 客服