基金估值与净值 API
场外基金盘中实时估值、历史单位/累计净值
数据来源:天天基金 (东方财富)
返回统一的 JSON 格式 { code, message, cached, stale, updatedAt, data },支持跨域,免注册每天可免费调用 100 次,注册后每天 10000 次。
基金盘中实时估值与涨跌
GET /api/fund/estimate
请求参数
code(必填):6 位基金代码,示例161725
返回字段
code(string):6 位基金代码name(string|null):基金名称;估值服务不可用、改从净值数据兜底且查不到名称时为 nullnavDate(string|null):最新已公布单位净值(nav)的日期,格式 YYYY-MM-DD,盘中一般为上一交易日;上游为空时为 nullnav(number|null):navDate 当日的单位净值(元/份);上游为空时为 nullestimateNav(number|null):盘中实时估算的单位净值(元/份),为天天基金的估算值,并非实际净值;上游为空时为 nullestimateChange(number|null):估算涨跌额(元/份)= estimateNav − nav,保留 4 位小数;两者任一为空时为 nullestimateChangePercent(number|null):估算涨跌幅,百分数(1.24 表示 +1.24%),相对 nav;上游为空时为 nullestimateTime(string|null):估值时间,格式 YYYY-MM-DD HH:mm,北京时间(UTC+8);上游为空时为 nullestimated(boolean):是否拿到了盘中估值:false 表示该基金没有估值(如 QDII、货币基金)或估值服务暂时不可用,此时只返回最新公布的净值,估值相关字段为 null
基金历史净值(分页)
GET /api/fund/history
请求参数
code(必填):6 位基金代码,示例161725page:页码size:每页条数(1~49)start:开始日期 YYYY-MM-DD,示例2024-01-01end:结束日期 YYYY-MM-DD,示例2024-09-30
返回字段
code(string):6 位基金代码(即请求参数 code)total(number):符合条件(日期区间内)的净值记录总条数,用于分页;上游未给出时为 0page(number):当前页码,从 1 开始;上游未给出时为 1pageSize(number):每页条数;上游未给出时为本页实际条数items(array):本页净值记录,按日期从新到旧排列(上游顺序)items[].date(string):净值日期,格式 YYYY-MM-DDitems[].nav(number|null):单位净值(元/份);上游为空时为 nullitems[].accNav(number|null):累计净值(元/份,含成立以来的历次分红);上游为空时为 nullitems[].changePercent(number|null):日增长率,百分数(-0.45 表示 -0.45%),天天基金口径;上游为空时为 nullitems[].purchaseStatus(string|null):当日申购状态,上游原文(如 开放申购、暂停申购、限制大额申购);上游为空时为 nullitems[].redeemStatus(string|null):当日赎回状态,上游原文(如 开放赎回、暂停赎回);上游为空时为 nullitems[].dividend(string|null):当日分红送配说明,上游原文(如 每份派现金0.0100元);当日没有分红、拆分时为 null