Splits
GET
/stocks/v1/splits
Retrieve historical stock split events, including execution dates and ratio factors, to understand changes in a company’s share structure over time. Also find adjustment factors that can be used to normalize historical prices to today's share basis.
Use Cases: Historical analysis, price adjustments, data consistency, modeling.
Plan Accessloading..
Plan
Recency
Updated daily
Updated daily
Updated daily
Updated daily
Updated daily
Plan Recencyloading..
Plan
History
2 years
All history
All history
All history
All history
Plan Historyloading..
Query Parameters
ticker
string
Stock symbol for the company that executed the split
execution_date
string
Date when the stock split was applied and shares adjusted Value must be formatted 'yyyy-mm-dd'.
adjustment_type
enum (string)
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)
limit
integer
Limit the maximum number of results returned. Defaults to '100' if not specified. The maximum allowed limit is '5000'.
sort
string
A comma separated list of sort columns. For each column, append '.asc' or '.desc' to specify the sort direction. The sort column defaults to 'execution_date' if not specified. The sort order defaults to 'desc' if not specified.
Response Attributes
next_url
string
optional
If present, this value can be used to fetch the next page.
request_id
string
A request id assigned by the server.
results
array (object)
The results for this request.
adjustment_type
string
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
optional
Date when the stock split was applied and shares adjusted
historical_adjustment_factor
number
optional
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
optional
Unique identifier for each stock split event
split_from
number
optional
Denominator of the split ratio (old shares)
split_to
number
optional
Numerator of the split ratio (new shares)
ticker
string
optional
Stock symbol for the company that executed the split
status
enum (OK)
The status of this request's response.
Code Examples
Query URL
GET
loading...Run query unavailable
Create account or sign in to Massive
Scroll to see updated query response
Response Object