Stock Splits API
The ROIC.ai Stock Splits API provides per-ticker split history and a calendar of forward and reverse stock splits. Every record includes the split date, structured split ratio, split factor, pre/post-split share counts, pre/post-split reference prices, currency, and a reverse-split flag.
Use these endpoints to back-adjust historical OHLCV price series, review past corporate actions, build event-driven workflows, reconcile portfolio share counts after a split, or feed structured split data into research dashboards and spreadsheets. Coverage includes US markets (NASDAQ, NYSE, AMEX) and major international exchanges, with notable historical splits like the NVIDIA 10-for-1 in 2024, Apple 4-for-1 in 2020, Amazon 20-for-1 in 2022, Tesla 3-for-1 in 2022, and Walmart 3-for-1 in 2024.
Available Endpoints
| Endpoint | Description |
|---|---|
| Stock Splits Calendar | Cross-ticker calendar of historical splits with date range, sort, and limit |
| By Ticker | Full forward and reverse split history for a single ticker, sorted by split date |
Common Use Cases
- Backtest adjustments. Use historical splits to back-adjust raw OHLCV price series for accurate long-term return calculations.
- Corporate actions review. Browse the calendar of past forward and reverse splits across NASDAQ and NYSE.
- Event studies. Analyze stock price behavior around the announcement and effective date of a split.
- Portfolio reconciliation. Detect splits between snapshots to keep share counts and cost basis in sync.
- Research dashboards. Display a ticker's split timeline alongside fundamentals, dividends, and earnings calls.
- Reverse split screening. Filter by
is_reverse_splitto flag distressed or low-priced stocks that consolidated shares. - AI financial analysis. Feed structured split events into language models for automated corporate action summaries.
- Spreadsheet imports. Pull split history into Google Sheets or Excel using
format=excel.
Response Format
All stock splits endpoints return the following fields for each split event:
| Field | Description |
|---|---|
id | Unique identifier for the split record |
symbol | Ticker symbol |
split_date | Effective split date (YYYY-MM-DD) |
split_ratio | Structured split ratio as { from: number, to: number } |
split_factor | Net multiplier applied to share counts (e.g., 4 for a 4-for-1 split) |
is_reverse_split | true when the split reduced total shares outstanding |
pre_split_shares | Shares outstanding before the split |
post_split_shares | Shares outstanding after the split |
pre_split_price | Reference price before the split |
post_split_price | Reference price after the split |
currency | Lowercase ISO currency code of the price fields |
Forward vs. Reverse Stock Splits
A forward stock split increases the number of shares outstanding and reduces the per-share price proportionally. Apple's 4-for-1 split in August 2020 (split_factor of 4) and NVIDIA's 10-for-1 split in June 2024 (split_factor of 10) are recent examples. A reverse stock split consolidates shares and raises the per-share price, and is typically used by distressed or low-priced stocks to maintain exchange listing requirements (split_factor below 1, is_reverse_split set to true). Both types are returned by the API with the same response shape.
Next Steps
- Browse the stock splits calendar for historical splits across all tickers.
- Fetch the full split history by ticker for any company (AAPL, NVDA, AMZN, TSLA, MSFT).
- Use
format=excelto import split data into Google Sheets or Excel.
Related Endpoints
- Historical Stock Prices. Pair split events with daily OHLCV data to back-adjust prices.
- Company Profile. Get company overview, sector, and market cap for any ticker in the split feed.
- Company News. Pull news articles around the split announcement date.
- Per-Share Data. EPS, book value per share, and other per-share metrics affected by splits.