天镜

数据来源与方法

数据来源与方法

天镜的数据来自公开渠道的采购与招投标公告及其附件,每天采集,解析成结构化字段后按品类和行业汇总。页面上的每个数字都注明口径、样本量和截至日期,明细记录附原文链接,可以逐条核对。

收录公告
69,679,403 条
统计于 2026-10-19
最早一条
0250 年
0250-05-19 至 2026-10-18
采购单位
88,901 家
按单位名称去重,近似值

数据来源

渠道
全国公共资源交易平台、各省市政府采购网,以及国家电网、中海油等央企采购平台和中国国际招标网
内容
依法公开的采购公告、中标(成交)结果公告,以及公告附带的附件(中标明细表、报价清单等)
不含
不对外发布公告的采购;任何个人联系方式

处理流程

1. 采集
每天从上述渠道抓取新公告,正文和附件一起保存
2. 转文本
正文和附件(PDF、Word、Excel)转成文本;扫描件做文字识别
3. 抽字段
抽出项目、采购单位、代理机构、合同包、中标企业、中标金额,以及明细里的品牌、型号、单价、数量;规则为主,规则解析不了的交给大模型兜底
4. 归类
产品名称归到标准品类;按项目名称、采购单位名称和行业标签归到 17 个行业
5. 汇总
按品类、行业算项目数、金额、单价区间和各类排行,每 12 小时重算一次

口径

时间范围
默认按公告发布日期取近 3 年
项目数
命中的中标公告条数;同一项目的更正、变更公告可能被分别计入
金额
公告里合同包的中标金额之和。按品类统计时,合同包里可能还有其他产品,所以金额偏大。天镜各年收录的公告量不同,逐年金额的变化主要来自收录范围,不能直接当作市场增速
单价与品牌
取最近一批命中公告(默认 200 条)里名称与品类对得上的明细行;同一公告里的其他产品不计入。单价原样使用,不做含税与否、单位的换算
中位数与区间
单价取中位数,区间取 5% 到 95% 分位;先在对数尺度上按 1.5 倍四分位距剔除明显偏离的值(多半是单位或数量填错)
品牌份额
品牌按出现的公告条数计,同一公告里同一品牌只算一次;常见的中英文写法已合并(例如大疆和 DJI),认不出来的写法按原文保留
行业
项目名称或采购单位名称里出现该行业关键词,或公告带了该行业标签。一个项目可能同时属于几个行业
品类
按产品名称(有标准品名时用标准品名)归类;品类库收的是公告里出现最多的品类
收录门槛
样本少于 20 条的行业页、品类页照常能看,但不提交给搜索引擎

已知局限

覆盖
只覆盖公开发布了公告的采购,民营企业等不对外发布公告的采购看不到
识别
附件扫描件的文字识别、字段抽取都可能出错;每条明细都附原文链接,以原公告为准
名称
采购单位、中标企业按公告原文统计,同一单位的不同写法没有合并

常见问题

天镜的数据是实时的吗?
每天采集新公告;页面上的汇总数据每 12 小时重算一次,每一页都标了数据截至日期。
为什么同一个品类,天镜的数字和别处不一样?
多半是口径不同:天镜只统计公开的中标公告,默认按公告发布日期取近 3 年,金额取合同包的中标金额,单价和品牌只取与品类对得上的明细行、单价不做换算。各年收录的公告量不同,逐年金额不宜直接当作增速。每一页都写明了口径和样本量。
哪些采购天镜看不到?
不对外发布公告的采购看不到,比如大部分民营企业的采购;只发了招标公告、还没出中标结果的项目,不计入成交统计。
发现数据有错怎么办?
每条记录都附原文链接,可以对照原公告核实。发现解析错误,欢迎告诉我们:13572204647。