news 2026/7/25 10:33:15

企业档案深度查询API零基础接入与字段详解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
企业档案深度查询API零基础接入与字段详解

适用场景

企业档案深度查询接口专为需要单一企业全维度工商数据的场景设计,常用于以下业务环节:

  • 商业尽调:在投资、并购前对目标公司进行基础信息、股东结构、高管背景的普查。
  • 合作方背调:在供应商准入、渠道签约时核验企业的经营状态与风险记录。
  • 风控审查:信贷审核、担保业务中快速获取企业的执行、失信、行政处罚等风险信号。
  • 内部数据补全:需要将企业基础档案与风险标签自动回填到业务系统的场景。

与仅返回关键词列表的接口不同,本接口面向单条企业的深度探底,支持按需组合维度的查询,适合在用户输入公司全称或简称后触发的明细查询。

接口能力边界

  • 请求方式:POST
  • 地址https://v1.apizero.cn/api/company-profile
  • QPS 限制:5次/秒,超出后会返回频率限制错误。
  • 数据新鲜度:权威工商数据源,6 小时缓存(非实时库)。若需极实时数据,请自行对接官方实时接口。
  • 查询维度:支持basic(基本信息)、shareholders(股东)、executives(高管)、investments(对外投资)、changes(变更记录)、risk(风险综合)共六个维度的任意组合,用英文逗号分隔。
  • 输入限制:企业名称 2–80 字符,支持模糊简称匹配(如“阿里巴巴”即可命中“阿里巴巴(中国)有限公司”)。
  • 单次响应:只返回一条匹配度最高的企业档案;若多企业重名,可能返回最可能的那个,不保证返回所有同名企业。

鉴权与请求参数

鉴权方式

在 HTTP Header 中传入 API Key,支持两种方式:

  1. Authorization: Bearer <你的 API Key>
  2. X-API-Key: <你的 API Key>(某些客户端旧版本兼容)

推荐使用Authorization标准方式。API Key 需在平台获取,本文不赘述申请流程。

Header 参数

参数名是否必须类型说明
AuthorizationstringBearer <API Key>
Content-Typestring默认为application/json

请求体(JSON)

字段名是否必须类型说明
companystring企业名称,2–80 字符,支持简称/全称模糊搜索;兼容别名name
dimensionstring查询维度,多维度用逗号分隔(如basic,shareholders,risk

若不传dimension,默认仅返回basic维度(即基础信息)。为获得完整档案,建议至少包含basic,risk两个维度。

请求体示例:

{ "company": "北京字节跳动科技有限公司", "dimension": "basic,shareholders,executives,risk" }

curl 接入示例

以下 curl 命令演示了带维度组合的完整请求:

curl -sS \ -X POST \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"company": "华为技术有限公司", "dimension": "basic,shareholders,risk"}' \ "https://v1.apizero.cn/api/company-profile"

执行说明

  • 请将YOUR_API_KEY替换为实际 API Key。
  • 返回值是 JSON 格式,建议用jq解析:curl ... | jq .
  • 若不传dimension,服务端会按缺省值basic处理。

返回字段解读

响应示例(压缩):

{ "code": 0, "msg": "成功", "request_id": "f47ac10b-58cc-4372-a567-0e02b2c3d479", "data": { "basic": { "company_name": "华为技术有限公司", "credit_code": "91440300279501004G", "legal_person": "赵明路", "establish_date": "1987-09-15", "business_status": "存续", "register_capital": "403.6246 亿元人民币" }, "dimensions": ["basic", "shareholders", "risk"], "extension": { "company_age_years": 37, "register_capital_label": "巨型企业", "vitality_score": 95, "vitality_level": "极高", "summary": "华为技术有限公司成立于1987年,注册资本403.6亿元,存续状态,股东结构清晰,暂无高风险记录。" }, "stats": { "risk_total": 0, "shareholder_count": 2 } } }

顶层字段

字段类型说明
codeint业务状态码,0 表示成功,非 0 表示异常(见错误处理)
msgstring提示信息
request_idstring唯一请求 ID,可用于排查问题
dataobject实际数据主体

data 结构

  • basic:基础信息,仅在请求包含basic维度时返回。
    • company_name:企业全称(匹配的官方名称)
    • credit_code:统一社会信用代码(脱敏中间部分,如9144...4G
    • legal_person:法定代表人
    • establish_date:成立日期
    • business_status:经营状态(存续/吊销/注销等)
    • register_capital:准备资本(带单位)
  • dimensions:实际返回的维度列表(与请求中的dimension可能不一致,因为某些维度无数据会被省略)
  • extension:扩展信息(始终返回,无需在dimension中指定)
    • company_age_years:成立年数(计算值)
    • register_capital_label:准备资本标签(如“微型企业”“小型企业”“中型企业”“大型企业”“巨型企业”)
    • vitality_score:企业活力评分(整数,范围 0–100)
    • vitality_level:活力等级(低/中/高/极高)
    • summary:自然语言摘要,概括核心信息与风险状况
  • stats:统计数据(始终返回)
    • risk_total:六大类风险总数(如 0)
    • shareholder_count:股东人数(若请求包含shareholders维度才有实际值,否则可能为 0)

注意:当请求包含shareholdersexecutivesinvestmentschangesrisk维度时,data中会额外返回对应数组(如shareholders: [ { shareholder_name: ..., ratio: ... } ])。请以实际返回为准。

常见错误码与排查

codemsg 示例可能原因解决建议
0成功
1001参数缺失:company 不能为空未传company或值为空检查请求体 JSON 字段名称是否正确
1002企业名称长度不在 2–80 范围内输入的company太短或太长修正企业名称
1003维度参数不合法dimension包含了非定义的维度名称仅使用预设的六种维度
2001未找到匹配的企业输入名称过于模糊或数据库中无该企业尝试更精确的全称,或检查名称拼写
4001请求频率超限每秒 QPS 超过 5 次增加请求间隔,或使用本地缓存
5001内部服务错误服务端异常稍后重试,或检查请求 ID 提交工单

若返回 HTTP 401,请检查AuthorizationHeader 格式(是否缺少Bearer前缀)及 API Key 是否有效。

工程化注意事项

  1. 维度按需选择:不需要的维度不要请求,以减少响应体大小和响应时间。例如仅做风险筛查可只传basic,risk
  2. 缓存策略:数据有 6 小时缓存,对同一个企业同一天的多次请求可直接缓存本地,避免耗光 QPS。
  3. 错误重试:对50014001错误实现指数退避重试(如 1s、2s、4s)。4001时减小并发。
  4. 名称匹配:输入的企业名称可能返回非精确匹配的结果(如“华为”可能匹配“华为技术有限公司”而非“华为云计算技术有限公司”)。建议在前端/业务层增加二次确认步骤。
  5. 字段兼容性basic中的credit_code默认脱敏中间部分;如需明文信用代码,请查阅文档确认是否需额外权限。
  6. 日志与监控:记录request_idcode,便于排查调用链路。

参考文档

  • 企业档案深度查询 API 官方文档
  • 原始 API 说明(Markdown)
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/25 10:31:37

社交网络用户行为预测系统:PageRank与深度学习融合实践

1. 项目概述与核心价值这个毕业设计项目将社交网络分析、大数据处理和深度学习预测三个技术方向有机结合&#xff0c;构建了一个完整的用户行为分析与预测系统。核心创新点在于用改进的PageRank算法量化用户社交影响力&#xff0c;再结合深度学习模型进行行为预测&#xff0c;最…

作者头像 李华
网站建设 2026/7/25 10:31:27

开源AI智能体的六大风险与实战解决方案

1. 开源智能体的繁荣与隐忧 去年GitHub上OpenClaw项目的star数突破2万时&#xff0c;整个开发者社区都在讨论这个现象级开源智能体框架。作为一个深度参与过多个AI agent项目的工程师&#xff0c;我亲眼见证了这类工具如何从实验室走向产业化——但鲜少有人讨论光鲜表象下的技术…

作者头像 李华
网站建设 2026/7/25 10:26:40

如何用开源工具破解流体测量难题?PIVlab技术深度解析

如何用开源工具破解流体测量难题&#xff1f;PIVlab技术深度解析 【免费下载链接】PIVlab Particle Image Velocimetry tool / app. Standalone or Matlab Toolbox - free and open. 项目地址: https://gitcode.com/gh_mirrors/pi/PIVlab 在流体力学研究中&#xff0c;捕…

作者头像 李华
网站建设 2026/7/25 10:26:33

游戏开发中的毁伤计算:破片、冲击波与坐标变换实现

1. 项目概述&#xff1a;当游戏开发遇上“毁伤计算”在游戏开发&#xff0c;尤其是军事模拟、战术竞技或者带有物理破坏元素的游戏里&#xff0c;我们经常会遇到一个核心需求&#xff1a;如何让一次爆炸、一发炮弹或者一次撞击&#xff0c;真实地、有说服力地影响游戏世界&…

作者头像 李华
网站建设 2026/7/25 10:25:45

Gemma 2模型架构解析:高效Transformer的创新设计

1. Gemma 2架构全景解析Google最新开源的Gemma 2模型采用了一系列创新设计&#xff0c;在保持高效推理的同时显著提升了模型性能。作为Transformer架构的24代变体&#xff0c;其核心创新点包括交替局部/全局注意力机制、分组查询注意力(GQA)、双层RMSNorm以及logit soft-cappin…

作者头像 李华
网站建设 2026/7/25 10:23:01

IPSO优化SVM参数在时序预测中的应用与实践

1. 项目背景与核心价值在时间序列预测领域&#xff0c;支持向量机(SVM)因其出色的非线性建模能力而被广泛应用。但传统SVM存在两个关键痛点&#xff1a;一是核函数参数选择依赖经验&#xff0c;二是惩罚因子C的取值对预测精度影响显著。这正是我们引入改进粒子群算法(IPSO)进行…

作者头像 李华