基金估值与净值 API

场外基金盘中实时估值、历史单位/累计净值

数据来源:天天基金 (东方财富)

返回统一的 JSON 格式 { code, message, cached, stale, updatedAt, data },支持跨域,免注册每天可免费调用 100 次,注册后每天 10000 次。

基金盘中实时估值与涨跌

GET /api/fund/estimate

请求参数

  • code(必填):6 位基金代码,示例 161725

返回字段

  • code(string):6 位基金代码
  • name(string|null):基金名称;估值服务不可用、改从净值数据兜底且查不到名称时为 null
  • navDate(string|null):最新已公布单位净值(nav)的日期,格式 YYYY-MM-DD,盘中一般为上一交易日;上游为空时为 null
  • nav(number|null):navDate 当日的单位净值(元/份);上游为空时为 null
  • estimateNav(number|null):盘中实时估算的单位净值(元/份),为天天基金的估算值,并非实际净值;上游为空时为 null
  • estimateChange(number|null):估算涨跌额(元/份)= estimateNav − nav,保留 4 位小数;两者任一为空时为 null
  • estimateChangePercent(number|null):估算涨跌幅,百分数(1.24 表示 +1.24%),相对 nav;上游为空时为 null
  • estimateTime(string|null):估值时间,格式 YYYY-MM-DD HH:mm,北京时间(UTC+8);上游为空时为 null
  • estimated(boolean):是否拿到了盘中估值:false 表示该基金没有估值(如 QDII、货币基金)或估值服务暂时不可用,此时只返回最新公布的净值,估值相关字段为 null

基金历史净值(分页)

GET /api/fund/history

请求参数

  • code(必填):6 位基金代码,示例 161725
  • page:页码
  • size:每页条数(1~49)
  • start:开始日期 YYYY-MM-DD,示例 2024-01-01
  • end:结束日期 YYYY-MM-DD,示例 2024-09-30

返回字段

  • code(string):6 位基金代码(即请求参数 code)
  • total(number):符合条件(日期区间内)的净值记录总条数,用于分页;上游未给出时为 0
  • page(number):当前页码,从 1 开始;上游未给出时为 1
  • pageSize(number):每页条数;上游未给出时为本页实际条数
  • items(array):本页净值记录,按日期从新到旧排列(上游顺序)
  • items[].date(string):净值日期,格式 YYYY-MM-DD
  • items[].nav(number|null):单位净值(元/份);上游为空时为 null
  • items[].accNav(number|null):累计净值(元/份,含成立以来的历次分红);上游为空时为 null
  • items[].changePercent(number|null):日增长率,百分数(-0.45 表示 -0.45%),天天基金口径;上游为空时为 null
  • items[].purchaseStatus(string|null):当日申购状态,上游原文(如 开放申购、暂停申购、限制大额申购);上游为空时为 null
  • items[].redeemStatus(string|null):当日赎回状态,上游原文(如 开放赎回、暂停赎回);上游为空时为 null
  • items[].dividend(string|null):当日分红送配说明,上游原文(如 每份派现金0.0100元);当日没有分红、拆分时为 null