Mutual Fund Fee Data
Mutual Fund Fee Data
Documentation
API Overview
This API provides detailed fee rate data query services based on the fund code (fundCode). The returned content covers tiered details for fund subscription rates (subscribeRate), purchase rates (purchaeRate), and redemption rates (redeemRate), as well as fixed fee indicators such as fund management fees, custody fees, and sales service fees. It also provides transaction rule data such as buy/sell confirmation days, regular investment status, and minimum subscription/redemption amounts, helping developers build a transparent fund transaction display layer.
Use Cases
- Financial Wealth Management Apps: Display precise transaction costs on fund detail pages, including redemption rates for different holding periods and subscription discounts for various amounts.
- Investment Advisory Analysis Systems: Calculate the comprehensive fee cost of fund holdings to assist users in long-term return estimation.
- Fund Comparison Tools: Compare management fees, custody fees, and transaction thresholds of different funds for decision support.
- Automated Trading Systems: Verify whether trading instructions comply with minimum subscription amounts, daily limits, and lock-up period restrictions.
Request and Response Details
- Request Method: POST
- Core Parameters:
fundCode(string, required), the standard 6-digit fund code. - Response Data:
data.purchaeRate/data.redeemRate: JSON string format, containing specific fee rate values corresponding to amount ranges or holding periods.data.trusteeRate/data.serviceRate: Annualized fund management fee and custody fee, respectively.data.minPurchase/data.minRedeem: Minimum subscription and redemption amounts.data.purchaeComfirmDay/data.redeemComfirmDay: Number of working days required for transaction confirmation.data.regularStatus: Indicates whether the fund has enabled regular investment (1 for enabled, 0 for disabled).
Integration Suggestions
- Data Parsing: Fee-related fields (e.g.,
purchaeRate) are typically returned as JSON strings; frontend or backend processing is required for secondary parsing to render tiered fee tables. - Caching Strategy: Fund fee rates are adjusted infrequently; it is recommended to cache query results appropriately (e.g., 24 hours) to reduce API call frequency and improve response speed.
- Error Handling: Handle cases where the fund code does not exist or the fund has been liquidated. Check if the returned
codeis 200 and pay attention to themsgfor error prompts. - Compliance Display: When displaying fee rates, please retain the precision of the original data and state 'Fees are for reference only; subject to the latest announcement from the fund company' to avoid compliance risks.
Integration Examples
Includes ready-to-use Shell, Python, Go, Java, and PHP examples for direct integration.
Request Example
{
"fundCode": "基金代码"
}Response Example
{
"code": 200,
"msg": "成功",
"taskNo": "492823910191448773171202",
"data": {
"saleRate": "0.00",
"regularStatus": 1,
"redeemRate": "[{\"money\":\"\",\"time\":\"持有期限 < 7天\",\"source\":\"\",\"rate\":\"1.50%\"},{\"money\":\"\",\"time\":\"7天 ≤ 持有期限 < 30天\",\"source\":\"\",\"rate\":\"0.75%\"},{\"money\":\"\",\"time\":\"30天 ≤ 持有期限 < 180天\",\"source\":\"\",\"rate\":\"0.50%\"},{\"money\":\"\",\"time\":\"持有期限 ≥ 180天\",\"source\":\"\",\"rate\":\"0.00%\"}]",
"maxDayPurchae": "100000000000",
"purchaeRate": "[{\"money\":\"购买金额 < 50万\",\"time\":\"\",\"source\":\"1.50%\",\"rate\":\"0.15%\"},{\"money\":\"50万 ≤ 购买金额 < 100万\",\"time\":\"\",\"source\":\"1.20%\",\"rate\":\"0.12%\"},{\"money\":\"100万 ≤ 购买金额 < 500万\",\"time\":\"\",\"source\":\"0.60%\",\"rate\":\"0.06%\"},{\"money\":\"购买金额 ≥ 500万\",\"time\":\"\",\"source\":\"1000元\\/笔\",\"rate\":\"1000元\\/笔\"}]",
"appendPurchae": "10",
"redeemComfirmDay": "1",
"purchaeComfirmDay": "1",
"minRegular": "10",
"firstPurchae": "10",
"subscribeRate": "[{\"money\":\"购买金额 < 50万\",\"time\":\"\",\"source\":\"1.20%\",\"rate\":\"0.12%\"},{\"money\":\"50万 ≤ 购买金额 < 100万\",\"time\":\"\",\"source\":\"0.80%\",\"rate\":\"0.08%\"},{\"money\":\"100万 ≤ 购买金额 < 500万\",\"time\":\"\",\"source\":\"0.40%\",\"rate\":\"0.04%\"},{\"money\":\"购买金额 ≥ 500万\",\"time\":\"\",\"source\":\"1000元\\/笔\",\"rate\":\"1000元\\/笔\"}]",
"minPurchase": "10",
"serviceRate": "0.20",
"openDate": "--~--",
"minRedeem": "",
"trusteeRate": "1.20",
"closedPeriod": ""
}
}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 | 基金代码 |
| required | array | "fundCode" |
| required[] | string | fundCode |
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 |