「供应商资料自动填入」和「识别风险企业」看起来都是查一家公司,但它们的调用量差 8 倍、决策变量完全不同。把它们混在一个方案里比价,会得出一个对两边都不对的结论——所以这里分开给结论。
维持贵州诚数,不必换源
阿里云市场 · cmapi00067631
有条件换天眼查「企业天眼风险」
开放平台 · id=1058,要舆情再加 id=943
1058 返回的就是分类/类型/标题/描述/数量。但在 300 家这个量级上它只比诚数省 640 元,而诚数是零改造、起购门槛已知。⇒ 先问天眼查起充,超过 3,760 元就别换。
为什么答案不同
| 场景 A · 资料自动填入 | 场景 B · 识别风险企业 | |
|---|---|---|
| 谁触发 | 人——注册、或点「一键带出」 | 定时扫描,全量遍历在册供应商 |
| 年调用 | 1,200 次(100 家/月) | 15,600 次(300 家周扫) |
| 缓存 | 30 分钟内查同一家走缓存 | 无,每轮都是新调用 |
| 四家的年实付跨度 | 300 ~ 3,000 元 | 3,120 ~ 32,000 元 |
| 决策变量 | 能填满几个格子(成本可忽略) | 覆盖多少类 + 形状对不对 |
| 结论 | 贵州诚数 维持 | 天眼查 1058 换 |
总费用预算
⚠️ 这一节的所有金额都区分理论价(单价 × 次数)与实付(按套餐档位买,买不到刚好的次数)。起充门槛与档位颗粒会让实付高于理论价——企查查那一格溢价 25%,而天眼查那一格给不出实付,因为报价文件里没写起充。
| 方案 | 最小起购 | 档位 | 颗粒影响 | 取证 |
|---|---|---|---|---|
| 贵州诚数 | 25 元 | 100 次 / 25 元 2,000 次 / 480 元 | 颗粒最细,链 A 溢价仅 4% | 采购台账 |
| 企查查 | 1,000 元 | 500 次 / 1,000 元 2,500 次 / 5,000 元 | 500 次一档,链 A 需买 1,500 次 溢价 25%(2,400 → 3,000) | 官网公开页 |
| 天眼查 · 按次充值 | ⚠️ 没写 | 报价文件里没有起充信息 | 算不出实付——这一格是整份预算最大的洞 | 无读数 |
| 天眼查 · 包年套餐 | 50,000 元 | 100 万次 / 5 万元 (最低档) | 本量级下完全不适用,见下方拐点 | 官方报价文件 |
| 多彩征信 | 档位无读数 | 已购但未记录档位 | — | 未记录 |
链 A = 1,200 次/年(100 家/月 × 12);链 B = 15,600 次/年(300 家 × 周扫)。周扫是系统当前排期,也是合理默认——工商公示与司法数据本身就不是日更,日扫多花 7 倍钱买不到更多信息。
| 方案 | 链 A 资料填入 | 链 B 风险管控 | 总预算 / 年 | 新闻舆情 | 要写的代码 |
|---|---|---|---|---|---|
| 甲 · 全留贵州诚数 推荐 |
实付 300 元 12×100 次包 |
实付 3,760 元 7×2000 + 16×100 |
≈ 4,060 元 | 无 | 0 |
| 乙 · 链 B 换天眼查 1058 | 实付 300 元 | 理论 3,120 元 起充未知 |
理论 3,420 元 省 640 元 |
无 | 一套解析 |
| 丙 · 甲 + 天眼查舆情 943 | 实付 300 元 | 3,760 + 理论 2,340 元 起充未知 |
理论 6,400 元 | 有,带情感分类 | 一套解析 |
| 丁 · 全企查查 | 实付 3,000 元 理论仅 2,400,溢价 25% |
实付 32,000 元 32×500 |
≈ 35,000 元 | 面议 无读数 | 真 key 联调 |
1058 的年实付(含起充与档位溢价)只要 ≤ 3,760 元,换它就划算;超过就别换。
| 扫描频次 | 年调用 | 贵州诚数(实付) | 天眼查 1058(理论) | 企查查(实付) |
|---|---|---|---|---|
| 每月一次 | 3,600 | 880 元 | 720 元 | 8,000 元 |
| 每周一次 推荐 | 15,600 | 3,760 元 | 3,120 元 | 32,000 元 |
| 每日一次 | 109,500 | 26,295 元 | 21,900 元 | 219,000 元 |
场景 B · 识别风险企业
这一条决定了整个场景 B 的选型走向,而它是从代码里读出来的,不是推的。
RiskEvent 里的金额 / 案号列amount|caseAmt|案号|caseCodelevelcountBySupplier_IdAndStatus(id,"OPEN")riskScore = 基准 − openRiskEvents × 8RiskEvent 的列是 title / rawText / aiSummary / keyPoints / level / status / evidenceUrl——结构上就没有金额列可以拿去做阈值判断。消费侧三处全都是计数与等级:RiskMatrixService:166-167 数 OPEN 与 PENDING、SourcingService:608-609 按条数扣分、RiskMonitorService#recomputeSupplierRisk 算完写回 supplier.riskLevel。
level 和 count,明细文本落在 rawText / keyPoints 里当展示用。照那句话读,会让人多买一批用不上的明细接口,然后以为自己把闸门做扎实了。
getAmount 逐个核过,全在 CockpitService 与 Supplier360Service,是合同订单金额,不是风险事件的——同一个方法名,答的是另一个问题。
| 对比项 | 天眼查 1058 | 贵州诚数(在用) | 企查查 | 多彩征信 |
|---|---|---|---|---|
| 风险类目 | 63 类 | 17 组,实际生效只有 5 组 | 独立风险接口 | 无风险维度 |
| 返回形状 | 分类 / 类型 / 标题 / 描述 / 数量 统一形状 | 17 组各一套异构字段 | 按接口分别计费 | — |
| 与系统消费形状 | 完全对上 | 对得上,但明细兑现不了 | — | — |
| 单价 | 0.20 元 | 0.24 元 | 2.00 元 | 0.0099 元 |
| 年成本(15,600 次) | 理论 3,120 元 起充未知 | 实付 3,760 元 | 实付 32,000 元 | — |
| 新闻舆情 | 0.15 元/次 = 理论 2,340 元/年 带情感分类 | 没有 | 面议 无读数 | 无 |
| 接入代价 | 一套解析(统一形状) | 0,已接完 | 真 key 联调 | 已接完 |
1058 是统一形状——63 类共用一套「分类 / 类型 / 标题 / 描述 / 数量」,写一次解析全部生效。而贵州诚数要为 17 组各写一套字段映射(这正是它只做了 5 组的原因)。所以场景 B 换源,写的代码反而比想象中少。
报价文件里没写。年用 385 元的算法,遇上「起充 1 万」就作废。这是「表里没有」不是「我没查」——只能问商务。
生产上 auto_scan_enabled=false、used_total=0——买了没用过。它回答的不是「谁家数据好」,是「这条链通不通、误报多不多」:扫描器、去重指纹、判级、界面,全都没经过一条真实条目。⛔ 不能因为「打算换天眼查」跳过,否则你会把一条没验证过的链换个数据源再上一次。
要真比数据质量,得同一批供应商两边各扫一遍。企查查有 20 次免费额度,天眼查有没有、多少,本次无读数。
场景 A · 供应商资料自动填入
每月新增 100 家 ⇒ 一年 1,200 次。四个方案的实付分别约 12 元、240 元、300 元、3,000 元——企查查那个 3,000 是被 500 次一档的起购门槛顶上去的(理论只要 2,400)。除它之外都在三位数,真正要比的是能填满几个格子。
阿里云市场 · cmapi00067631
authoritative=true,能触发落库开放平台 · 企业基本信息 id=818
阿里云市场 · cmapi00070524
开放平台 · dataApi/735
统一社会信用代码不在其中——它是查询的输入(注册时自己填的业务主键),不是取回来的结果。
| 资料表字段 | 是否必填 | 贵州诚数 | 天眼查 818 | 多彩征信 |
|---|---|---|---|---|
| 法定代表人 | 必填 | ✅ legalPerson | ✅ 法人 | ✅ faRen |
| 注册地址 | 必填 | ✅ companyAddress | ✅ 注册地址 | ❌ 写死空串 |
| 注册资本 | 选填 | ✅ | ✅ | ✅ |
| 成立日期 | 选填 | ✅ | ✅ | ✅ |
| 营业期限 | 选填 | ✅ 起+止拼接 | ✅ 经营开始/结束 | ❌ 写死空串 |
| 经营范围 | 选填 | ✅ | ✅ | ❌ 写死空串 |
| 公司类型 | 选填 | ✅ | ✅ | ✅ |
| 合计 | 7 / 7 | 7 / 7 | 4 / 7 |
动手前必读
QICHACHA_KEY 和 QICHACHA_SECRET,主源当场从贵州诚数切到企查查,而没有任何读数会变红:接口照返、字段照填、日志照常。差别只在单价从 0.24 变成 2.00,以及那条链从未用真 key 跑过。
authoritative=false。它们能查、能在界面上给建议,但 autoFill 会整体跳过、一个字段都不落库。所以「预填没生效」有两种成因:真的查不到,或者当时生效的是个非权威源——这两种在界面上长得一样。
建议路径
37 家周扫一轮只消耗 37 次,两轮 74 次就能看到真实风险条目长什么样。这一步为场景 B 的所有后续决策提供基线,而且它已经付过钱了。
① 按次充值的起充门槛 / 最低充值额——报价文件里没写,而它决定实付;② 有没有测试额度(要比数据质量就得两边各扫一遍);③ 1058 与 943 的正式报价单——现有报价文件表头写着「最终以官方页面为准」,且是 2026.01 版。
⭐ 把这个数直接报出去:「我们年用量 15,600 次,能不能做到年付不超过 3,760 元?起充多少?」——超过 3,760 元就不如留在贵州诚数。
结构化风险(政府公示、可判级、能驱动闸门)和新闻舆情(媒体报道、带情感倾向、多用于态势面板)是两种货。两条路的年成本分别是 385 元与 289 元,都不构成预算障碍——所以这一步定的是「花多少」,不是「要不要花」。
场景 A:贵州诚数继续跑,零改造,实付 300 元/年。场景 B:年实付 ≤ 3,760 元才换 1058;要媒体负面加 943(理论 2,340 元/年,诚数完全没有这条 ⇒ 这一项没有替代方案,只能买)。
⇒ 推荐总预算:不含舆情约 4,060 元/年;含舆情约 6,400 元/年(后者含两处起充未知)。
工商详情 2.00 元/次是天眼查同类的 10 倍,风险与舆情接口至今仍是唯一面议且没有任何官方数字的。⛔ 除非天眼查那三个问题的答复出现硬伤,否则不必为它再花时间询价。
取证说明
四类来源,可靠度依次递减。做采购决策时请按类区别对待。
RiskEvent 实体对 amount|caseAmt|案号|caseCode 命中 0(正向对照 level 命中 1);RiskMatrixService:166-167、SourcingService:608-609 均为计数。那 10 处 getAmount 逐个核过,全在 CockpitService / Supplier360Service,是合同订单金额。RegistryFillService / EnterpriseRegistryService。qyzhcx-*.json 恒大样本、duocai-search-company.json 东莞仙津样本)。0.24 元/次、多彩 0.0099 元/次——采购台账。37 家、风险事件 57 条、自动扫描 关闭、已用 0 次。id=818 0.20 元/次 · 54 字段、id=1058 0.20 元/次 · 63 类、id=943 0.15 元/次 · 带情感分类——出自仙津提供的 2026.01天眼查API接口详情(全量接口).xlsx(接口清单 sheet,234 个接口逐个标价)。dataApi/735:2.00 元/次、1,000 元/500 次、5,000 元/2,500 次、新用户免费 20 次。