API 文档
接口地址: https://api.gugudata.com/fund/open/etfhistory
返回格式: application/json; charset=utf-8
请求方式: GET
请求协议: HTTPS
请求示例: https://api.gugudata.com/fund/open/etfhistory?appkey=YOUR_APPKEY&symbol=511010&startDate=20260701&endDate=20260710
数据预览: https://www.gugudata.com/preview/fundopenetfhistory
接口测试: https://api.gugudata.com/fund/open/etfhistory/demo
OpenAPI: https://www.gugudata.com/openapi/gugudata.openapi.3.1.json
前置接口说明: 查询公募开放式基金代码列表数据,支持分页查询
前置接口地址: https://api.gugudata.com/fund/fundsymbols?appkey=YOUR_APPKEY&pageindex=YOUR_VALUE&pagesize=YOUR_VALUE
前置接口参数说明: appkey=YOUR_APPKEY&pageindex=第几页&pagesize=每页返回数量,最大 50 条
前置接口返回格式: application/json; charset=utf-8
前置接口返回说明: 包含基金代码 FundCode、基金简称 FundShort、基金类型 FundType、拼音全称 FundPinYin、拼音缩写 FundABBR
前置接口请求方式: GET
前置接口请求协议: HTTPS
| 参数名 |
参数类型 |
是否必须 |
默认值 |
备注 |
| appkey |
string |
是 |
YOUR_APPKEY |
付费后获取的 APPKEY。文档示例默认通过 Query 参数 appkey 传递;历史 Form 或 JSON body 中的 appkey 仍兼容。 |
| symbol |
string |
是 |
511010 |
必填。单个 6 位场内基金代码,保留前导零;不支持市场前缀或多个代码 |
| startDate |
string |
是 |
20260701 |
必填。查询开始日期,严格使用 yyyyMMdd 格式,例如 20260701 |
| endDate |
string |
是 |
20260710 |
必填。查询结束日期,严格使用 yyyyMMdd 格式;可以与 startDate 相同,但不得早于 startDate |
| 参数名 |
参数类型 |
备注 |
| DataStatus.RequestParameter |
string |
服务端识别并记录的本次业务查询参数摘要,不包含 APPKEY 等鉴权信息 |
| DataStatus.StatusCode |
integer |
业务状态码;100 表示正常返回,其他值需结合 StatusDescription 判断 |
| DataStatus.StatusDescription |
string |
业务状态说明;成功时说明请求结果,失败时说明参数、权限或数据依赖问题 |
| DataStatus.ResponseDateTime |
string |
服务端生成响应的北京时间,格式为 yyyy-MM-dd HH:mm:ss.fff |
| DataStatus.DataTotalCount |
integer |
当前查询条件下的数据总量;分页接口通常表示全部匹配数量,而不是当前页条数 |
| Data.FundCode |
string |
当前历史记录所属场内基金的 6 位代码,保留前导零 |
| Data.NAVDate |
string |
当前净值记录日期,格式为 yyyyMMdd |
| Data.NAV |
number |
对应 NAVDate 的单位净值,不等同于场内成交价格 |
| Data.CumulativeNetworth |
number |
对应 NAVDate 的累计净值,包含历史分红等累计影响 |
| Data.DailyGrowthRate |
number |
对应 NAVDate 的单位净值日增长率,单位为百分比 |
| Data.SubscriptionStatus |
string |
对应 NAVDate 的基金申购状态,例如开放申购或暂停申购 |
| Data.RedemptionStatus |
string |
对应 NAVDate 的基金赎回状态,例如开放赎回或暂停赎回 |