HomeChatAlertsCalendarScreenerWatchlistsFiles
DocsSettings
Sign upJoinLog in

Docs

Overview

IntroductionMCP ServerOpenAPI Spec

REST API

GETAll EarningsGETEarnings by TickerGETAll DividendsGETDividends by TickerGETAll Stock SplitsGETStock Splits by TickerGETAll IPOsGETIPOs by Ticker

WebSocket

Live Quotes (Per Second)Live Quotes (Per Minute)Live NewsLive SEC FilingsTrading Halts

Stock Splits by Ticker

GET/v1/splits/{ticker}
View as markdown

Retrieve historical stock split events for a ticker, including split date and numerator/denominator ratio (e.g. 4-for-1). Splits are ordered most recent first. Use this to adjust share counts, explain sudden price discontinuities or align corporate-action timelines with price history.

Use cases

  • Corporate actions research and timeline displays
  • Adjusting historical share counts for models
  • Explaining price gaps on charts after split events
  • Compliance and audit trails for position history

Input parameters

(*) Required

ParameterTypeDescription
ticker(*)stringTicker.
limitintegerMax results (default 500).

Output parameters

FieldTypeDescription
resultsarraySplit events, most recent first.
results[].tickerstringTicker.
results[].split_datestringEffective split date (YYYY-MM-DD).
results[].numeratorintegerSplit numerator (e.g. 4 in a 4-for-1 split).
results[].denominatorintegerSplit denominator (e.g. 1 in a 4-for-1 split).
countintegerNumber of split events returned.
from vantafin import RESTClient

client = RESTClient("vf-live-your_api_key")

result = client.get_splits("AAPL")

print(result)
{
  "results": [
    {
      "ticker": "AAPL",
      "split_date": "2020-08-31",
      "numerator": 4,
      "denominator": 1
    }
  ],
  "count": 1
}
All Stock Splits
All IPOs