---
title: "GET /stocks/v1/dividends"
method: GET
path: "/stocks/v1/dividends"
tags: ["us_stocks_reference"]
---

# GET /stocks/v1/dividends

`GET /stocks/v1/dividends`

Contains historical dividend payment records for US stocks with split-adjusted amounts and historical adjustment factors for price normalization.

## Query parameters

- `ticker` string
- `ticker.any_of` string
- `ticker.gt` string
- `ticker.gte` string
- `ticker.lt` string
- `ticker.lte` string
- `ex_dividend_date` string
- `ex_dividend_date.gt` string
- `ex_dividend_date.gte` string
- `ex_dividend_date.lt` string
- `ex_dividend_date.lte` string
- `frequency` integer
- `frequency.gt` integer
- `frequency.gte` integer
- `frequency.lt` integer
- `frequency.lte` integer
- `distribution_type` 'recurring' | 'special' | 'supplemental' | 'irregular' | 'unknown'
- `distribution_type.any_of` 'recurring' | 'special' | 'supplemental' | 'irregular' | 'unknown'
- `limit` integer
- `sort` string

## Response `200`

A list of results.

- object
  - `next_url` string — If present, this value can be used to fetch the next page.
  - `request_id` string, required — A request id assigned by the server.
  - `results` object[], required — The results for this request.
    - `cash_amount` number, double — Original dividend amount per share in the specified currency
    - `currency` string — Currency code for the dividend payment (e.g., USD, CAD)
    - `declaration_date` string, date — Date when the company officially announced the dividend
    - `distribution_type` string, required — Classification describing the nature of this dividend's recurrence pattern: recurring (paid on a regular schedule), special (one-time or commemorative), supplemental (extra beyond the regular schedule), irregular (unpredictable or non-recurring), unknown (cannot be classified from available data)
    - `ex_dividend_date` string, date — Date when the stock begins trading without the dividend value
    - `frequency` integer — How many times per year this dividend is expected to occur. A value of 0 means the distribution is non-recurring or irregular (e.g., special, supplemental, or a one-off dividend). Other possible values include 1 (annual), 2 (semi-annual), 3 (trimester), 4 (quarterly), 12 (monthly), 24 (bi-monthly), 52 (weekly), 104 (bi-weekly), and 365 (daily) depending on the issuer's declared or inferred payout cadence.
    - `historical_adjustment_factor` number, double — Cumulative adjustment factor used to offset dividend effects on historical prices. To adjust a historical price for dividends: for a price on date D, find the first dividend whose `ex_dividend_date` is after date D and multiply the price by that dividend's `historical_adjustment_factor`.
    - `id` string — Unique identifier for each dividend record
    - `pay_date` string, date — Date when the dividend payment is distributed to shareholders
    - `record_date` string, date — Date when shareholders must be on record to be eligible for the dividend payment
    - `split_adjusted_cash_amount` number, double — Dividend amount adjusted for stock splits that occurred after the dividend was paid, expressed on a current share basis
    - `ticker` string — Stock symbol for the company issuing the dividend
  - `status` 'OK', required — The status of this request's response.

## Other responses

- `400` — An error message.

---

[API](https://skmtc.net/massive/apis/polygon-api.md) · [All operations](https://skmtc.net/massive/apis/polygon-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/massive/polygon-api/revisions/ad6f143e43aa/schema)
