Mutual Fund Announcement Data
Mutual Fund Announcement Data
Documentation
API Introduction
This API provides announcement data retrieval services based on fund codes. Developers can pass a target fund code to obtain a list of various announcements published by that fund, including the announcement publication date, full title, and body content. The API supports paginated queries, making it convenient to retrieve historical data as needed.
Applicable Scenarios
- Financial Information Aggregation: Provide the latest disclosure information for specific funds to wealth management apps or websites.
- Investment Research Data Analysis: Automatically collect fund quarterly reports, annual reports, and temporary announcements for public opinion monitoring or fundamental analysis.
- Compliance Audit Assistance: Quickly trace fund disclosure records within a specific period to meet internal compliance check requirements.
Request and Response Description
Request Method: POST Core Parameters:
fundCode(Required): The six-digit code of the target fund.pageNo(Optional): Page number, default is 1.pageSize(Optional): Number of items per page, default 10, maximum 50.
Response Results: Upon success, a standard JSON structure is returned, with the data.list array containing multiple announcement objects. Each object includes:
date: Announcement publication time.title: Full title of the announcement.content: Text content of the announcement body.
The total number of records (total) is also returned, facilitating front-end pagination logic.
Integration Suggestions
- Caching Strategy: Fund announcements are low-frequency updated data. It is recommended to cache historical announcements locally to reduce redundant requests.
- Pagination Handling: For initial loading, only the first page can be requested. Subsequent pages can be requested asynchronously when the user triggers "load more," optimizing response speed.
- Error Handling: Please validate the
codereturn code. If it is 200, parse thedatafield; otherwise, prompt the user or log the error based onmsg.
Integration Examples
Includes ready-to-use Shell, Python, Go, Java, and PHP examples for direct integration.
Request Example
{
"fundCode": "基金代码",
"pageNo": "页码,默认1",
"pageSize": "每页记录数,默认10,最大50"
}Response Example
{
"code": 200,
"msg": "成功",
"taskNo": "492823910191448773171202",
"data": {
"total": 207,
"limit": 10,
"page": 1,
"list": [
{
"date": "2024-07-18 00:00:00",
"title": "中航混改精选混合型证券投资基金2024年第2季度报告",
"content": "中航混改精选混合型证券投资基金\n 2024 年第 2 季度报告\n\nXXXXXXX"
}
]
}
}Request Fields
The fields below are derived from example JSON for integration reference only.
| Path | Type | Sample |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.fundCode | object | {...} |
| properties.fundCode.type | string | string |
| properties.fundCode.description | string | 基金代码 |
| properties.pageNo | object | {...} |
| properties.pageNo.type | string |
Response Fields
The fields below are derived from example JSON for integration reference only.
| Path | Type | Sample |
|---|---|---|
| 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 |