接入文档
接口简介
本接口提供公募基金定期报告中的持仓数据查询服务。开发者传入基金代码(必填)及可选的公告日期,即可获取该基金在对应报告期的资产配置详情,包括重仓股票名称、代码、持仓比例及增减变动类型,以及债券和FOF持仓列表。
适用场景
- 投研分析:量化团队或分析师追踪基金经理调仓路径与选股偏好。
- 金融终端:理财APP展示基金底层资产透明度,辅助用户决策。
- 风险监控:机构投资者监控特定行业或个股在基金组合中的集中度变化。
请求与返回说明
- 请求方式:POST
- 核心参数:
fundCode(必填):标准6位基金代码。reportDate(选填):公告日期,格式YYYY-MM-DD(如2024-06-30),不传则默认返回最新一期数据。- 返回数据:
stock:股票持仓数组,包含股票名称、代码、持仓占比(rate)及变动类型(如增持/减持)。bond:债券持仓数组。fof:持有其他基金的持仓数组。reportDate:实际返回数据的报告期。
接入建议
- 日期格式规范:若指定历史数据,请确保
reportDate符合季度末或半年度/年度公告节点(如03-31, 06-30, 09-30, 12-31)。 - 数据时效性:基金持仓属于定期披露数据,非实时交易数据,请注意数据滞后性。
- 空值处理:部分基金可能无债券或FOF持仓,对应数组可能为空,前端展示时需做判空处理。
接入示例代码
提供 Shell、Python、Go、Java、PHP 等常见接入示例,便于直接接到现有项目里。
请求示例
{
"fundCode": "基金代码",
"reportDate": "公告日期,格式为2020-06-30,2020-03-31,不传则默认最新"
}响应示例
{
"code": 200,
"msg": "成功",
"taskNo": "492823910191448773171202",
"data": {
"reportDate": "2024-06-30",
"stock": [
{
"stockName": "金地集团",
"rate": 9.18,
"type": "增持",
"stockCode": "600383"
}
],
"fof": [],
"bond": []
}
}请求字段
以下字段根据示例 JSON 自动提取,仅作接入参考。
| 字段路径 | 类型 | 示例值 |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.fundCode | object | {...} |
| properties.fundCode.type | string | string |
| properties.fundCode.description | string | 基金代码 |
| properties.reportDate | object | {...} |
| properties.reportDate.type | string | string |
响应字段
以下字段根据示例 JSON 自动提取,仅作接入参考。
| 字段路径 | 类型 | 示例值 |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.code | object | {...} |
| properties.code.type | string | number |
| properties.code.example | number | 200 |
| properties.code.description | string | 返回码,详见返回码说明 |
| properties.msg | object | {...} |