上市公司-供应链(供应商+客户)数据库

由于上市公司很少会对自身供应商或者客户名单进行直接披露,这里面可能涉及到一些商业合同条款限制等等原因。因此并没有一个统一的标准供应链名单,强制性披露的只有前五大供应商和客户,但是也只是披露了金额和占比,相当一部分也没有披露企业名称;披露的金额只是一个加总,没有细分到每一次的合作中。还有很多版本供应链数据集来源主要是年报,缺点就是提取到的样本很少,加起来才几十万。

因此我们通过上市公司招投标公告公司公告客户公告供应商公告来全面提取,最大化保证了样本数量,此方法提取到的供应链数量也是目前最多的,总样本 216万!供应商样本 88 万左右,客户严样本 108 万左右;系统性的展现了企业间建立的合作关系。

且包含了【可溯源】机制,每一条数据的来源,都能够溯源原文,如招投标公告原文、公司公告原文等等,保证了数据的准确性!

本数据之前一致更新在微信公众号,历经好几个版本:从提取到的基本名单 → 增加供应商和客户的工商信息 → 增加供应商和客户的经纬度信息

本次主要更新:现在很多上市公司的 2025 年年度报告报逐步披露完毕,因此我们在之前的版本基础上更新了 2025 年年度报告提取的内容。

更新的经纬度信息:上市公司供应商与客户的注册地址经纬度,通过接入高德 API 提取。
下面是以【阿里云计算有限公司】的注册地址为例:
浙江省杭州市西湖区三墩镇灯彩街1008号云谷园区1-2-A06室

通过注册地址到高德坐标拾取器提取阿里云计算有限公司的经纬度(火星坐标系)120.037239,30.318522,同时可以看到具体位置信息位于阿里巴巴云谷园区,提取是非常准确的,然后我们又通过经纬度信息反提取:

提取结果一致。
然而高德地图使用的坐标体系(GCJ-02,俗称“火星坐标”),不能直接转换为国际通用的GPS坐标(WGS-84),所以我们需要对其进行纠偏换算转为GPS坐标。这里我们使用 Python 开源项目 coordTransform_py,它是一个专门处理国内坐标系转换的库,通常换算的坐标误差只有几十米。

【可溯源】:提供了溯源的机制,也就是说,每一条数据的来源,都可以溯源原文(如招投标公告原文、公司公告原文等等):

对应溯源原文:

最终结果的指标:

供应商:股票代码、供应商企业名称、公告年份、公告日期、报告期、合同金额(万元)、数据来源、统一社会信用代码、登记状态、成立日期、注册地址、通信地址、wgs84_lng、wgs84_lat、国标行业门类、国标行业大类、国标行业中类、国标行业小类、国标行业门类代码、国标行业大类代码、国标行业中类代码、国标行业小类代码、申万一级行业、申万二级行业、申万三级行业、所属省、所属市、所属区县、所属乡镇/街道、所属省代码、所属市代码、所属区/县代码、所属乡镇/街道代码。

客户:股票代码、客户企业名称、公告年份、公告日期、报告期、合同金额(万元)、数据来源、统一社会信用代码、登记状态、成立日期、注册地址、通信地址、wgs84_lng、wgs84_lat、国标行业门类、国标行业大类、国标行业中类、国标行业小类、国标行业门类代码、国标行业大类代码、国标行业中类代码、国标行业小类代码、申万一级行业、申万二级行业、申万三级行业、所属省、所属市、所属区县、所属乡镇/街道、所属省代码、所属市代码、所属区/县代码、所属乡镇/街道代码。