REST 接口 · 文档目录

美股 现金分红 · REST 接口

分红(含复权因子)。获取指定标的的现金分红历史记录,包括宣告日、除息日、股权登记日与派息日,以及派息金额与用于还原历史价格的复权因子,便于在收益计算中计入分红收入并支持税务申报。

GET /stocks/v1/dividends
上游时效说明

每日更新

上游历史范围

数据可追溯至 2000 年 1 月 15 日

适用场景

  • 收益分析、总回报计算、分红策略、税务规划。
接入地址与凭据以实际开通时下发为准。下面是上游字段定义与响应示例,文档收录不等于本站已开放全部能力。

查询参数

参数类型必填说明
tickerstringNo派发该笔分红公司的股票代码
ticker.any_ofstringNo筛选等于任一给定值。多个值可用逗号分隔的列表指定。
ticker.gtstringNo筛选大于该值。
ticker.gtestringNo筛选大于或等于该值。
ticker.ltstringNo筛选小于该值。
ticker.ltestringNo筛选小于或等于该值。
ex_dividend_datestringNo该股票开始不含分红价值交易的日期。值格式须为 yyyy-mm-dd。
ex_dividend_date.gtstringNo筛选大于该值。值格式须为 yyyy-mm-dd。
ex_dividend_date.gtestringNo筛选大于或等于该值。值格式须为 yyyy-mm-dd。
ex_dividend_date.ltstringNo筛选小于该值。值格式须为 yyyy-mm-dd。
ex_dividend_date.ltestringNo筛选小于或等于该值。值格式须为 yyyy-mm-dd。
frequencyintegerNo该分红预计每年发生的次数。值为 0 表示分配非定期或不规则(例如特别分红、补充分红或一次性分红)。其他可能取值包括 1(每年)、2(每半年)、3(每四个月)、4(每季度)、12(每月)、24(每月两次)、52(每周)、104(每周两次)、365(每日),具体取决于发行方公布或推定的派息节奏。值必须为整数。
frequency.gtintegerNo筛选大于该值。值必须为整数。
frequency.gteintegerNo筛选大于或等于该值。值必须为整数。
frequency.ltintegerNo筛选小于该值。值必须为整数。
frequency.lteintegerNo筛选小于或等于该值。值必须为整数。
distribution_typestringNo描述该笔分红派息重复规律的分类:recurring(按固定周期派发)、special(一次性或纪念性)、supplemental(固定周期之外的额外派发)、irregular(不可预测或非经常性)、unknown(无法根据现有数据分类)
distribution_type.any_ofstringNo筛选等于任一给定值。多个值可用逗号分隔的列表指定。
limitintegerNo限制返回结果的最大数量。未指定时默认为 100,允许的最大值为 5000。
sortstringNo逗号分隔的排序列列表。每列可追加 .asc 或 .desc 指定排序方向。未指定时排序列默认为 ticker,排序方向默认为 asc。

响应字段

字段类型说明
next_urlstring若存在,可用该值获取下一页数据。
request_idstring服务器分配的请求 ID。
resultsarray[object]本次请求的结果。
results[].cash_amountnumber按指定货币计价的原每股分红金额。
results[].currencystring分红支付的货币代码(例如 USD、CAD)。
results[].declaration_datestring公司正式宣告分红的日期。
results[].distribution_typestring描述该笔分红派息重复规律的分类:recurring(按固定周期派发)、special(一次性或纪念性)、supplemental(固定周期之外的额外派发)、irregular(不可预测或非经常性)、unknown(无法根据现有数据分类)
results[].ex_dividend_datestring该股票开始不含分红价值交易的日期。
results[].frequencyinteger该分红预计每年发生的次数。值为 0 表示分配非定期或不规则(例如特别分红、补充分红或一次性分红)。其他可能取值包括 1(每年)、2(每半年)、3(每四个月)、4(每季度)、12(每月)、24(每月两次)、52(每周)、104(每周两次)、365(每日),具体取决于发行方公布或推定的派息节奏。
results[].historical_adjustment_factornumber用于抵消分红对历史价格影响的累计复权因子。按分红调整历史价格的算法:对于日期 D 的价格,找到 ex_dividend_date 晚于 D 的第一笔分红,将该价格乘以此笔分红的 historical_adjustment_factor。
results[].idstring每笔分红记录的唯一标识。
results[].pay_datestring向股东派发分红的日期。
results[].record_datestring股东须在册方有资格获得分红的日期(股权登记日)。
results[].split_adjusted_cash_amountnumber按分红派发之后发生的拆合股调整后的分红金额,以当前股本口径表示。
results[].tickerstring派发该笔分红公司的股票代码
statusenum: OK本次请求响应的状态。

响应示例

{
  "request_id": 1,
  "results": [
    {
      "cash_amount": 0.26,
      "currency": "USD",
      "declaration_date": "2025-07-31",
      "distribution_type": "recurring",
      "ex_dividend_date": "2025-08-11",
      "frequency": 4,
      "historical_adjustment_factor": 0.997899,
      "id": "Ed2c9da60abda1e3f0e99a43f6465863c137b671e1f5cd3f833d1fcb4f4eb27fe",
      "pay_date": "2025-08-14",
      "record_date": "2025-08-11",
      "split_adjusted_cash_amount": 0.26,
      "ticker": "AAPL"
    }
  ],
  "status": "OK"
}

原文:Massive 文档 ↗