基本信息
接口地址
https://api.qixin.com/APIService/reportData/getAllPersonInfo数据格式
JSON
请求方式
GET,POST
请求示例
https://api.qixin.com/APIService/reportData/getAllPersonInfo?keyword=XXX有限责任公司&p_name=XXX描述
企业董监高信息洞察,通过企业名称加人名获取董监高相关信息。
请求参数 (Headers)
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
Auth-Version |
String | 是 | 2.0(参数值),固定传入:2.0 |
appkey |
String | 是 | 启信慧眼数据开放平台获取 ,获取方式:个人中心-安全中心-API 密钥,获取appkey的同时,请完成IP白名单的配置:个人中心-安全中心-API IP白名单设置,如未配置,接口调试会报错“104 未添加IP白名单” |
timestamp |
String | 是 | UNIX时间戳,精确到毫秒,示例:1656921036000,当前系统时间近10分钟有效 |
sign |
String | 是 | 请求认证签名,对appkey+timestamp+secret_key进行md5或者sha256摘要计算的结果,小写字符串(实际加密不带入‘+’) |
请求参数 (Query)
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
keyword |
String | 是 | 企业全名/注册号/统一社会信用代码 |
p_name |
String | 是 | 人员姓名 |
dimension |
String | 否 | 返回内容。默认返回所有,如果输入序号,则输出对应的list,输入多个序号,则返回多个list, 多个序号用英文逗号连接,如3,4,5;具体映射关系见“51.17入参dimension映射关系表” |
is_history |
String | 否 | 是否查询历史数据,枚举:0 查询当前最新数据,1 查询历史数据,默认枚举0,查询当前最新数据 |
响应参数
| 参数名 | 类型 | 长度 | 描述 |
|---|---|---|---|
statusdata.status |
String | 10 | 返回结果状态 |
messagedata.message |
String | 255 | 返回结果消息 |
signdata.sign |
String | 32 | 数据签名 |
datadata.data |
Object | 0 | 返回查询结果, 如果没有匹配记录则返回为空。具体字段 含义见下表 |
basic_infodata.data.basic_info |
Object | 0 | 基本信息 |
partners_listdata.data.basic_info.partners_list |
Array | 0 | 合作伙伴 |
pnamedata.data.basic_info.partners_list.pname |
String | 255 | 合作伙伴姓名 |
cnamedata.data.basic_info.partners_list.cname |
String | 255 | 任职企业 |
start_datedata.data.basic_info.partners_list.start_date |
String | 255 | 企业注册日期 |
statusdata.data.basic_info.partners_list.status |
String | 255 | 经营状态 |
job_titledata.data.basic_info.partners_list.job_title |
String | 255 | 职位 |
oper_listdata.data.basic_info.oper_list |
Array | 0 | 担任法人的企业列表 |
namedata.data.basic_info.oper_list.name |
String | 255 | 法定代表人 |
piddata.data.basic_info.oper_list.pid |
String | 50 | 人员id |
companydata.data.basic_info.oper_list.company |
String | 255 | 企业名称 |
credit_nodata.data.basic_info.oper_list.credit_no |
String | 255 | 企业统一社会信用代码/注册号 |
eiddata.data.basic_info.oper_list.eid |
String | 36 | 企业id |
regist_datedata.data.basic_info.oper_list.regist_date |
String | 255 | 企业注册日期 |
company_typedata.data.basic_info.oper_list.company_type |
String | 255 | 企业类型 |
company_statusdata.data.basic_info.oper_list.company_status |
String | 50 | 企业经营状态 |
regist_capidata.data.basic_info.oper_list.regist_capi |
String | 255 | 企业注册资本 |
stockholder_listdata.data.basic_info.stockholder_list |
Array | 0 | 担任股东的企业列表 |
namedata.data.basic_info.stockholder_list.name |
String | 255 | 自然人名称 |
piddata.data.basic_info.stockholder_list.pid |
String | 50 | 人员id |
oper_namedata.data.basic_info.stockholder_list.oper_name |
String | 255 | 企业法人 |
oper_piddata.data.basic_info.stockholder_list.oper_pid |
String | 50 | 人员id |
companydata.data.basic_info.stockholder_list.company |
String | 255 | 企业名称 |
eiddata.data.basic_info.stockholder_list.eid |
String | 36 | 企业id |
credit_nodata.data.basic_info.stockholder_list.credit_no |
String | 255 | 企业统一社会信用代码/注册号 |
company_typedata.data.basic_info.stockholder_list.company_type |
String | 255 | 企业类型 |
company_statusdata.data.basic_info.stockholder_list.company_status |
String | 50 | 企业经营状态 |
regist_capidata.data.basic_info.stockholder_list.regist_capi |
String | 255 | 企业注册资本 |
regist_datedata.data.basic_info.stockholder_list.regist_date |
String | 255 | 企业注册日期 |
should_capidata.data.basic_info.stockholder_list.should_capi |
String | 255 | 认缴出资 |
percentdata.data.basic_info.stockholder_list.percent |
String | 255 | 出资比例 |
manager_listdata.data.basic_info.manager_list |
Array | 0 | 担任高管的企业列表 |
namedata.data.basic_info.manager_list.name |
String | 255 | 自然人名称 |
piddata.data.basic_info.manager_list.pid |
String | 50 | 人员id |
oper_namedata.data.basic_info.manager_list.oper_name |
String | 255 | 企业法人 |
oper_piddata.data.basic_info.manager_list.oper_pid |
String | 50 | 法人id |
companydata.data.basic_info.manager_list.company |
String | 255 | 企业名称 |
credit_nodata.data.basic_info.manager_list.credit_no |
String | 255 | 企业统一社会信用代码/注册号 |
regist_datedata.data.basic_info.manager_list.regist_date |
String | 255 | 企业注册日期 |
eiddata.data.basic_info.manager_list.eid |
String | 36 | 企业id |
company_typedata.data.basic_info.manager_list.company_type |
String | 255 | 企业类型 |
company_statusdata.data.basic_info.manager_list.company_status |
String | 50 | 企业经营状态 |
regist_capidata.data.basic_info.manager_list.regist_capi |
String | 255 | 企业注册资本 |
titledata.data.basic_info.manager_list.title |
String | 255 | 职务 |
investment_listdata.data.basic_info.investment_list |
Array | 0 | 控股企业列表 |
invest_namedata.data.basic_info.investment_list.invest_name |
String | 255 | 被投资企业名称 |
invest_eiddata.data.basic_info.investment_list.invest_eid |
String | 36 | 被投资企业eid |
invest_oper_namedata.data.basic_info.investment_list.invest_oper_name |
String | 255 | 被投资企业法定代表人 |
invest_credit_nodata.data.basic_info.investment_list.invest_credit_no |
String | 255 | 被投资企业统一社会信用代码 |
invest_statusdata.data.basic_info.investment_list.invest_status |
String | 50 | 被投资企业状态 |
invest_start_datedata.data.basic_info.investment_list.invest_start_date |
String | 255 | 被投资企业成立日期 |
invest_percentdata.data.basic_info.investment_list.invest_percent |
String | 50 | 总投资比例 |
direct_percentdata.data.basic_info.investment_list.direct_percent |
String | 50 | 直接投资比例 |
invest_leveldata.data.basic_info.investment_list.invest_level |
String | 3 | 最短投资层级 |
invest_descdata.data.basic_info.investment_list.invest_desc |
String | 3 | 投资描述 |
invest_relationship_pathdata.data.basic_info.investment_list.invest_relationship_path |
String | 6000 | 投资路径 |
invest_path_countdata.data.basic_info.investment_list.invest_path_count |
String | 11 | 投资路径数量 |
his_direct_investdata.data.basic_info.investment_list.his_direct_invest |
String | 3 | 是否历史直接投资(0否1是) |
end_datedata.data.basic_info.investment_list.end_date |
String | 20 | 历史投资退出日期 |
actual_controller_listdata.data.basic_info.actual_controller_list |
Array | 0 | 实控企业列表 |
control_enamedata.data.basic_info.actual_controller_list.control_ename |
String | 255 | 实控企业名称 |
control_eiddata.data.basic_info.actual_controller_list.control_eid |
String | 36 | 实控企业eid |
total_percentdata.data.basic_info.actual_controller_list.total_percent |
String | 50 | 持股比例 |
control_credit_nodata.data.basic_info.actual_controller_list.control_credit_no |
String | 255 | 实控企业统一社会信用代码 |
control_pathdata.data.basic_info.actual_controller_list.control_path |
String | 6000 | 实控人路径 |
control_reg_nodata.data.basic_info.actual_controller_list.control_reg_no |
String | 255 | 实控企业注册号 |
control_statusdata.data.basic_info.actual_controller_list.control_status |
String | 50 | 实控企业状态 |
control_regist_capidata.data.basic_info.actual_controller_list.control_regist_capi |
String | 50 | 实控企业注册资本 |
control_oper_namedata.data.basic_info.actual_controller_list.control_oper_name |
String | 255 | 实控企业法定代表人 |
risk_infodata.data.risk_info |
Object | 0 | 风险信息 |
restricted_consumer_listdata.data.risk_info.restricted_consumer_list |
Array | 0 | 限制高消费列表 |
case_nodata.data.risk_info.restricted_consumer_list.case_no |
String | 255 | 案号 |
courtdata.data.risk_info.restricted_consumer_list.court |
String | 255 | 执行法院 |
case_reasondata.data.risk_info.restricted_consumer_list.case_reason |
String | 255 | 案由 |
filing_datedata.data.risk_info.restricted_consumer_list.filing_date |
String | 255 | 立案时间 |
release_datedata.data.risk_info.restricted_consumer_list.release_date |
String | 255 | 限制令发布日期 |
contentdata.data.risk_info.restricted_consumer_list.content |
String | 6000 | 内容 |
sourcedata.data.risk_info.restricted_consumer_list.source |
String | 255 | 地址 |
judicial_freeze_listdata.data.risk_info.judicial_freeze_list |
Array | 0 | 股权冻结 |
namedata.data.risk_info.judicial_freeze_list.name |
String | 255 | 被执行人 |
company_namedata.data.risk_info.judicial_freeze_list.company_name |
String | 255 | 冻结股权标的企业 |
numberdata.data.risk_info.judicial_freeze_list.number |
String | 255 | 执行通知书文号 |
amountdata.data.risk_info.judicial_freeze_list.amount |
String | 64 | 股权数额 |
executive_courtdata.data.risk_info.judicial_freeze_list.executive_court |
String | 255 | 执行法院 |
statusdata.data.risk_info.judicial_freeze_list.status |
String | 255 | 类型/状态 |
detail_freeze_start_datedata.data.risk_info.judicial_freeze_list.detail_freeze_start_date |
String | 255 | 股权冻结开始时间 |
detail_freeze_end_datedata.data.risk_info.judicial_freeze_list.detail_freeze_end_date |
String | 255 | 股权冻结结束时间 |
equity_pledge_listdata.data.risk_info.equity_pledge_list |
Array | 0 | 股权出质 |
pledgordata.data.risk_info.equity_pledge_list.pledgor |
String | 255 | 出质人 |
pawneedata.data.risk_info.equity_pledge_list.pawnee |
String | 255 | 质权人 |
numberdata.data.risk_info.equity_pledge_list.number |
String | 255 | 登记编号 |
object_companydata.data.risk_info.equity_pledge_list.object_company |
String | 255 | 出质股权标的企业 |
pledgor_amountdata.data.risk_info.equity_pledge_list.pledgor_amount |
String | 64 | 出质股权数额(万元) |
datedata.data.risk_info.equity_pledge_list.date |
String | 32 | 登记日期 |
statusdata.data.risk_info.equity_pledge_list.status |
String | 255 | 状态 |
equity_mortgage_listdata.data.risk_info.equity_mortgage_list |
Array | 0 | 股权质押 |
noticedatedata.data.risk_info.equity_mortgage_list.noticedate |
String | 64 | 公告日期 |
p_namedata.data.risk_info.equity_mortgage_list.p_name |
String | 100 | 人员姓名 |
frozentypedata.data.risk_info.equity_mortgage_list.frozentype |
String | 40 | 质押冻结类型 |
sharetypedata.data.risk_info.equity_mortgage_list.sharetype |
String | 10 | 质押股份类型 |
frozenstartdatedata.data.risk_info.equity_mortgage_list.frozenstartdate |
String | 64 | 质押/冻结起始日 |
freedatedata.data.risk_info.equity_mortgage_list.freedate |
String | 64 | 质押/冻结截止日 |
ghdatedata.data.risk_info.equity_mortgage_list.ghdate |
String | 64 | 过户日期 |
freedtaeinaddata.data.risk_info.equity_mortgage_list.freedtaeinad |
String | 64 | 实际解除日期 |
frozennamedata.data.risk_info.equity_mortgage_list.frozenname |
String | 255 | 实施质押冻结机构 |
frozeneiddata.data.risk_info.equity_mortgage_list.frozeneid |
String | 36 | 质押冻结机构代码 |
invamountdata.data.risk_info.equity_mortgage_list.invamount |
String | 50 | 涉及金额 |
sharehdnumdata.data.risk_info.equity_mortgage_list.sharehdnum |
String | 50 | 所持股数(万股) |
achgsharedata.data.risk_info.equity_mortgage_list.achgshare |
String | 50 | 变动后股数 |
sharefrozennumdata.data.risk_info.equity_mortgage_list.sharefrozennum |
String | 50 | 质押/冻结股数(万股) |
noreleasnumdata.data.risk_info.equity_mortgage_list.noreleasnum |
String | 50 | 剩余未解押数 |
amtsharefrozendata.data.risk_info.equity_mortgage_list.amtsharefrozen |
String | 50 | 累计质押股数(万股) |
frozenratiodata.data.risk_info.equity_mortgage_list.frozenratio |
String | 50 | 质押/冻结占所持股比例 |
frozenintotaldata.data.risk_info.equity_mortgage_list.frozenintotal |
String | 50 | 质押/冻结占总股本比例 |
achgratiodata.data.risk_info.equity_mortgage_list.achgratio |
String | 50 | 变动后股数占总股本比例 |
amtsharerepodata.data.risk_info.equity_mortgage_list.amtsharerepo |
String | 50 | 累计质押/约定回购股数(万股) |
amtshratiodata.data.risk_info.equity_mortgage_list.amtshratio |
String | 50 | 累计质押数占所持股比例 |
amtfrozenratiodata.data.risk_info.equity_mortgage_list.amtfrozenratio |
String | 50 | -累计质押股数占总股本比例 |
amtreporatiodata.data.risk_info.equity_mortgage_list.amtreporatio |
String | 50 | 累计质押/约定回购股数占总股本比例 |
ndateamtsharerepodata.data.risk_info.equity_mortgage_list.ndateamtsharerepo |
String | 50 | 截止公告日累计质押数(股) |
ndateamtshatoeqradata.data.risk_info.equity_mortgage_list.ndateamtshatoeqra |
String | 50 | 截止公告日累计质押数占总股本比例 |
ndateamtshratiodata.data.risk_info.equity_mortgage_list.ndateamtshratio |
String | 50 | 截止公告日累计质押数占所持股比例 |
frozendateexplaindata.data.risk_info.equity_mortgage_list.frozendateexplain |
String | 300 | 质押/冻结期限描述 |
pledgepurdata.data.risk_info.equity_mortgage_list.pledgepur |
String | 10 | 质押目的("001贷款 002担保 003授信额度") |
meunfrpleddata.data.risk_info.equity_mortgage_list.meunfrpled |
String | 20 | 解除质押冻结方式 |
frozprogresdata.data.risk_info.equity_mortgage_list.frozprogres |
String | 20 | 质押冻结进度(初始质押 初始质押回购 初始约定回购 初始冻结 初始托管 轮候冻结 补充质押 预计解除 到期解除 部分解除) |
relinfocodedata.data.risk_info.equity_mortgage_list.relinfocode |
String | 20 | 公告编码 |
frozenreasondata.data.risk_info.equity_mortgage_list.frozenreason |
String | 300 | 质押/冻结事由 |
remarkdata.data.risk_info.equity_mortgage_list.remark |
String | 1000 | 备注 |
related_enterprise_risk_infodata.data.related_enterprise_risk_info |
Object | 0 | 关联企业风险 |
judgement_listdata.data.related_enterprise_risk_info.judgement_list |
Array | 0 | 裁判文书列表 |
namedata.data.related_enterprise_risk_info.judgement_list.name |
String | 255 | 企业名称 |
positiondata.data.related_enterprise_risk_info.judgement_list.position |
String | 255 | 投资及任职关系 |
numdata.data.related_enterprise_risk_info.judgement_list.num |
Number | 20 | 数量 |
enforcement_listdata.data.related_enterprise_risk_info.enforcement_list |
Array | 0 | 被执行人列表 |
namedata.data.related_enterprise_risk_info.enforcement_list.name |
String | 255 | 企业名称 |
positiondata.data.related_enterprise_risk_info.enforcement_list.position |
String | 255 | 投资及任职关系 |
numdata.data.related_enterprise_risk_info.enforcement_list.num |
Number | 20 | 数量 |
execution_listdata.data.related_enterprise_risk_info.execution_list |
Array | 0 | 失信信息列表 |
namedata.data.related_enterprise_risk_info.execution_list.name |
String | 255 | 企业名称 |
positiondata.data.related_enterprise_risk_info.execution_list.position |
String | 255 | 投资及任职关系 |
numdata.data.related_enterprise_risk_info.execution_list.num |
Number | 20 | 数量 |
consumption_restriction_listdata.data.related_enterprise_risk_info.consumption_restriction_list |
Array | 0 | 限制高消费列表 |
namedata.data.related_enterprise_risk_info.consumption_restriction_list.name |
String | 255 | 企业名称 |
positiondata.data.related_enterprise_risk_info.consumption_restriction_list.position |
String | 255 | 投资及任职关系 |
numdata.data.related_enterprise_risk_info.consumption_restriction_list.num |
Number | 20 | 数量 |
final_case_listdata.data.related_enterprise_risk_info.final_case_list |
Array | 0 | 终本案件列表 |
namedata.data.related_enterprise_risk_info.final_case_list.name |
String | 255 | 企业名称 |
positiondata.data.related_enterprise_risk_info.final_case_list.position |
String | 255 | 投资及任职关系 |
numdata.data.related_enterprise_risk_info.final_case_list.num |
Number | 20 | 数量 |
响应示例
JSON
{
"status": "200",
"message": "操作成功",
"sign": "f4e042369a544d2b91923da5df715472",
"data": {
"basic_info": {
"partners_list": [],
"oper_list": [
{
"eid": "0c976c04-0586-XXXX-b4ed-b5cXXXX42f82",
"name": "XXX",
"pid": "75fc60c09XXX0bd05efXXX",
"company": "XXX有限公司",
"credit_no": "91310115XXXXX0EXXX",
"regist_date": "2024-XX-XX",
"company_type": "有限责任公司(港澳台法人独资)",
"company_status": "存续",
"regist_capi": "200.0 万元人民币",
"is_history": "0"
}
],
"stockholder_list": [],
"manager_list": [
{
"eid": "0c976c04-0586-XXXX-b4ed-b5cXXXX42f82",
"name": "XXX",
"pid": "75fc60c09XXX0bd05efXXX",
"oper_name": "XXX",
"oper_pid": "75fc60c09XXX0bd05efXXX",
"company": "XXX有限公司",
"credit_no": "91310115XXXXX0EXXX",
"regist_date": "2024-XX-XX",
"company_type": "有限责任公司(港澳台法人独资)",
"company_status": "存续",
"regist_capi": "200.0 万元人民币",
"title": "执行董事",
"is_history": "0"
}
],
"investment_list": [],
"actual_controller_list": []
},
"risk_info": {
"restricted_consumer_list": [],
"judicial_freeze_list": [],
"equity_pledge_list": [],
"equity_mortgage_list": []
},
"related_enterprise_risk_info": {
"judgement_list": [],
"enforcement_list": [],
"execution_list": [],
"consumption_restriction_list": [],
"final_case_list": []
}
}
}
代码示例
javascript
let request = require('request');
let urlEncode = require('urlencode');
let crypto = require('crypto');
let baseUrl = 'https://api.qixin.com/APIService/reportData/getAllPersonInfo';
let appkey = '正式appkey';
let secretKey = '正式secret_key';
let timeStamp = new Date().getTime();
const hash = crypto.createHash('md5');
let sign = hash.update(appkey + timeStamp + secretKey).digest('hex');
let urlParams = {
keyword: 'keyword的值',
p_name: 'p_name的值',
dimension: 'dimension的值',
is_history: 'is_history的值'
}
let concatParams = []
for (let key in urlParams) {
concatParams.push(key + '=' + urlParams[key]);
}
let options = {
'method': 'GET',
'url': baseUrl + '?' + concatParams.join('&'),
'headers': {
'Connection': 'keep-alive',
'Auth-version': '2.0',
'appkey': appkey,
'timestamp': timeStamp,
'sign': sign
}
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});