China Company Search | Fengniao by Riskbird
Fengniao is a China company intelligence skill backed by Riskbird commercial data. It covers business registration, shareholders, executives, outbound investments, registry changes, and a full suite of risk signals — enforcement records, dishonest debtor lists, consumption restrictions, abnormal operations, serious violations, and administrative penalties.
Use discover to find the right data tool, call to retrieve structured data.
Setup: Works out of the box — no configuration needed. A built-in public API key is included. If you have a paid account, set FN_API_KEY as an environment variable and it will take priority. API credentials are passed via URL parameter apikey, not HTTP headers.
Quota: The built-in public key has a daily usage limit (200 calls). Check remaining quota at https://www.riskbird.com/skills. When the API returns code=9999 with a message containing "访问已达上限", the daily quota is exhausted — configure a private key or retry the next day.
Note on search: The fuzzy search endpoint only matches Chinese company names. If the user provides an English name or translation, convert it to the Chinese official name before calling biz_fuzzy_search.
Supported Data Dimensions
- - Company fuzzy search: Match by short name or full name, returns INLINECODE6
- Basic info: Legal rep, registered capital, incorporation date, unified social credit code, address, business scope, industry
- Shareholders: Names, shareholding ratios, contribution amounts, types
- Executives: Directors, supervisors, senior management, legal representative
- Outbound investments: Portfolio companies with shareholding and status
- Registry changes: Historical changes to legal rep, address, capital, etc.
- Court enforcement (被执行人): Forced execution records
- Dishonest debtors (失信被执行人): Blacklist records
- Consumption restrictions (限制高消费): Court-ordered consumption bans
- Abnormal operations (经营异常): Regulatory abnormal operation listings
- Serious violations (严重违法): Serious illegal conduct records
- Administrative penalties (行政处罚): Regulatory fines and penalties
- Due diligence report: Structured report synthesizing all available dimensions
Current capabilities are defined in tools.json; field details in references/field_definitions_*.md.
Discovery Scope
This skill covers any China company search or risk check need. If a user asks about a dimension not yet supported (e.g., patents, tenders, job listings), still trigger this skill — but clearly state "this dimension is not yet supported" during execution. Do not fabricate results.
Usage Workflow
- 1. Identify what dimension the user needs before searching for the company.
- Use
discover to find the relevant tool (e.g., "shareholder structure", "administrative penalty"). - Confirm the tool exists, then call
biz_fuzzy_search to get the entid. - Entity disambiguation (required): If the company name is ambiguous or abbreviated, ask the user to confirm which company before proceeding. Never assume uniqueness.
- All dimension queries use
entid — do not pass company names or credit codes directly. - For multi-dimension requests (due diligence, risk screening), resolve the entity once and reuse the same
entid. - Person-to-company lookup: If the user provides a person's name (e.g., "what companies does Elon Musk own"), interpret it as "companies where this person is the legal representative." Clarify if there are multiple people with the same name.
Output Rules
- - Only show real data returned by the API — never fabricate
- Do not expose
entid to the user — it is an internal query ID - Always use the full official registered company name, not abbreviations
- Clearly separate Fengniao structured data from any WebSearch supplementary content
- If a dimension has no records, state "no records found" explicitly
- If a dimension is not yet supported, state "not supported in the current version"
Error Recovery
- -
code=9999, not quota-related: check if the built-in key is valid, or configure a private INLINECODE18 - INLINECODE19 + "访问已达上限": daily public quota exhausted — use a private key or retry tomorrow
- INLINECODE20 : usually invalid
entid or params — re-fetch the company entity and retry - INLINECODE22 + no records: this company has no records for this dimension
- INLINECODE23 no match: try synonyms; if still no match, the dimension is not yet supported
Troubleshooting priority: API key / quota / network → entity resolution (entid) → update skill (openclaw skills update china-company-search-fengniao-en).
Quick Start
CODEBLOCK0
中国企业查询 | 蜂鸟 by Riskbird
蜂鸟是一款基于Riskbird商业数据的中国企业情报技能。涵盖工商注册、股东、高管、对外投资、工商变更以及全套风险信号——被执行人记录、失信被执行人名单、限制高消费、经营异常、严重违法和行政处罚。
使用discover查找合适的数据工具,使用call检索结构化数据。
设置:开箱即用——无需配置。内置公共API密钥。如果您拥有付费账户,将FNAPIKEY设置为环境变量,系统将优先使用。API凭证通过URL参数apikey传递,而非HTTP标头。
配额:内置公共密钥有每日使用限制(200次调用)。在https://www.riskbird.com/skills查看剩余配额。当API返回code=9999且消息包含访问已达上限时,表示当日配额已用尽——请配置私有密钥或次日重试。
搜索说明:模糊搜索接口仅匹配中文公司名称。如果用户提供英文名称或翻译,请在调用bizfuzzysearch前将其转换为中文官方名称。
支持的数据维度
- - 公司模糊搜索:通过简称或全称匹配,返回entid
- 基本信息:法定代表人、注册资本、成立日期、统一社会信用代码、地址、经营范围、行业
- 股东信息:名称、持股比例、出资额、类型
- 高管信息:董事、监事、高级管理人员、法定代表人
- 对外投资:持股公司及持股比例和状态
- 工商变更:法定代表人、地址、资本等历史变更记录
- 被执行人:强制执行记录
- 失信被执行人:黑名单记录
- 限制高消费:法院限制消费令
- 经营异常:监管异常经营名录
- 严重违法:严重违法失信记录
- 行政处罚:监管罚款和处罚
- 尽职调查报告:综合所有可用维度的结构化报告
当前能力定义在tools.json中;字段详情见references/fielddefinitions*.md。
发现范围
本技能涵盖所有中国企业查询或风险核查需求。如果用户询问尚未支持的维度(如专利、招标、招聘信息),仍需触发本技能——但在执行过程中明确说明该维度暂不支持。不得编造结果。
使用流程
- 1. 在搜索公司前,先确定用户需要的维度。
- 使用discover查找相关工具(例如:股东结构、行政处罚)。
- 确认工具存在后,调用bizfuzzysearch获取entid。
- 实体消歧(必需):如果公司名称存在歧义或为简称,请先让用户确认具体公司后再继续。切勿假设唯一性。
- 所有维度查询均使用entid——不要直接传递公司名称或信用代码。
- 对于多维请求(尽职调查、风险筛查),只需解析一次实体并重复使用同一entid。
- 人员到公司查询:如果用户提供人员姓名(例如:埃隆·马斯克拥有哪些公司),将其解释为该人员担任法定代表人的公司。如有同名人员,请进行澄清。
输出规则
- - 仅展示API返回的真实数据——绝不编造
- 不得向用户暴露entid——其为内部查询ID
- 始终使用完整的官方注册公司名称,不得使用简称
- 明确区分蜂鸟结构化数据与任何WebSearch补充内容
- 如果某维度无记录,明确说明未找到相关记录
- 如果某维度暂不支持,说明当前版本暂不支持
错误恢复
- - code=9999,非配额相关:检查内置密钥是否有效,或配置私有FNAPIKEY
- code=9999 + 访问已达上限:公共配额已用尽——使用私有密钥或次日重试
- code=8888:通常为无效的entid或参数——重新获取公司实体后重试
- code=20000 + 无记录:该公司在该维度无相关记录
- discover无匹配:尝试同义词;如仍无匹配,则该维度暂不支持
故障排除优先级:API密钥/配额/网络 → 实体解析(entid)→ 更新技能(openclaw skills update china-company-search-fengniao-en)。
快速开始
bash
1. 按维度发现工具
node scripts/tool.mjs discover 股东结构
2. 模糊搜索公司(必须使用中文名称)
node scripts/tool.mjs call biz
fuzzysearch --params {key:腾讯}
3. 使用entid查询维度
node scripts/tool.mjs call biz_shareholders --params {entid:AerjZTfkSh0}