Stock Split History
Retrieve historical stock split information including execution dates, split ratios, and adjustment types. Adjust historical prices for accurate analysis.
Use Case: Adjust historical price charts for all past stock splits to show accurate returns.
Documentation Index
Fetch the complete documentation index at: https://finance.dev/llms.txt
Use this file to discover all available pages before exploring further.
Response payload
Successful responses return aresults array of split events. Each event uses ticker, executionDate, splitFrom, and splitTo; optional event metadata includes id, adjustmentType, and historicalAdjustmentFactor. Paginated responses can include nextUrl, and the response wrapper includes status.Authorizations
OAuth2 Bearer token: obtain an access token from the token endpoint and send it in the Authorization header.
Query Parameters
Single ticker symbol, such as AAPL. Use it to narrow results to one company.
"AAPL"
Comma-separated list of ticker symbols.
"AAPL,TSLA,NVDA"
Filter tickers >= this value (inclusive)
"A"
Filter tickers > this value (exclusive)
"A"
Filter tickers <= this value (inclusive)
"Z"
Filter tickers < this value (exclusive)
"Z"
Exact execution date in YYYY-MM-DD format
"2020-08-31"
Execution-date start filter. Returns split events on or after this date.
"2020-01-01"
Execution-date after filter. Returns split events after this date, excluding the date itself.
"2020-01-01"
Execution-date end filter. Returns split events on or before this date.
"2024-12-31"
Execution-date before filter. Returns split events before this date, excluding the date itself.
"2024-12-31"
Exact type: forward_split, reverse_split, stock_dividend
forward_split, reverse_split, stock_dividend "forward_split"
Comma-separated list of adjustment types
"forward_split,reverse_split"
Maximum number of results to return. Use smaller values for UI pages and larger values for exports within API limits. (1-5000)
1 <= x <= 5000100
Sort columns with direction (e.g., ticker.asc, execution_date.desc)
"execution_date.desc"
Pagination cursor from the previous response. Omit it on the first request, then send the returned cursor to fetch the next page. from previous response