Financial Data API

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

EndpointDescription
Stock Splits CalendarCross-ticker calendar of historical splits with date range, sort, and limit
By TickerFull 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_split to 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:

FieldDescription
idUnique identifier for the split record
symbolTicker symbol
split_dateEffective split date (YYYY-MM-DD)
split_ratioStructured split ratio as { from: number, to: number }
split_factorNet multiplier applied to share counts (e.g., 4 for a 4-for-1 split)
is_reverse_splittrue when the split reduced total shares outstanding
pre_split_sharesShares outstanding before the split
post_split_sharesShares outstanding after the split
pre_split_priceReference price before the split
post_split_priceReference price after the split
currencyLowercase 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

  1. Browse the stock splits calendar for historical splits across all tickers.
  2. Fetch the full split history by ticker for any company (AAPL, NVDA, AMZN, TSLA, MSFT).
  3. Use format=excel to import split data into Google Sheets or Excel.
  • 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.