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

All Stock Splits

GET/v1/splits
View as markdown

Retrieve stock split events across every ticker, including split date and numerator/denominator ratio. Results are ordered by split date descending, then ticker. Paginate with page and limit (default 50, max 250). Use this for market-wide corporate-action feeds and split calendars.

Use cases

  • Market-wide split calendars and corporate-action feeds
  • Cross-ticker split screening and alerts
  • Bulk split data for chart adjustment pipelines
  • Research on recent corporate actions universe-wide

Input parameters

(*) Required

ParameterTypeDescription
pageintegerZero-based page (default 0).
limitintegerPage size, 1-250 (default 50).

Output parameters

FieldTypeDescription
resultsarraySplit events across tickers, 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 rows on this page.
totalintegerTotal matching split rows.
pageintegerZero-based page index.
from vantafin import RESTClient

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

result = client.list_splits(limit=50)

print(result)
{
  "results": [
    {
      "ticker": "AAPL",
      "split_date": "2020-08-31",
      "numerator": 4,
      "denominator": 1
    },
    {
      "ticker": "TSLA",
      "split_date": "2022-08-25",
      "numerator": 3,
      "denominator": 1
    }
  ],
  "count": 2,
  "total": 8421,
  "page": 0
}
Dividends by Ticker
Stock Splits by Ticker