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

# GET /stocks/v1/splits

`GET /stocks/v1/splits`

Contains historical stock split and reverse split events for US equities with 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
- `execution_date` string
- `execution_date.gt` string
- `execution_date.gte` string
- `execution_date.lt` string
- `execution_date.lte` string
- `adjustment_type` 'forward_split' | 'reverse_split' | 'stock_dividend'
- `adjustment_type.any_of` 'forward_split' | 'reverse_split' | 'stock_dividend'
- `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.
    - `adjustment_type` string, required — Classification of the share-change event. Possible values include: forward_split (share count increases), reverse_split (share count decreases), stock_dividend (shares issued as a dividend)
    - `execution_date` string, date — Date when the stock split takes effect. The adjustment is applied overnight. On the prior trading day, the post-market session is the last session that shows pre-split prices. On the execution date, all trading is already adjusted for the split. This includes the pre-market session.
    - `historical_adjustment_factor` number, double — Cumulative adjustment factor used to offset split effects on historical prices. To adjust a historical price for splits: for a price on date D, find the first split whose `execution_date` is after date D and multiply the unadjusted price by the `historical_adjustment_factor`.
    - `id` string — Unique identifier for each stock split event
    - `split_from` number, double — Denominator of the split ratio (old shares)
    - `split_to` number, double — Numerator of the split ratio (new shares)
    - `ticker` string — Stock symbol for the company that executed the split
  - `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)
