get_stock_splits
Returns the stock-split calendar with split ratios and direction (Forward / Reverse). Use for upcoming splits, reverse-split alerts, historical split lookup.
Args:
fromDate: Start date YYYY-MM-DD (default: 30 days ago)
toDate: End date YYYY-MM-DD (default: 30 days from now)
type: Optional filter — 'Forward' or 'Reverse' (case-insensitive).
Empty string returns both.
limit: Max rows (default: 25, max: 100)
ticker: Optional single symbol. Widen fromDate to search a company's history —
the default window is only today ± 30 days.
Returns: { totalCount, data: [{ ticker, companyName, effectiveDate, type,
splitRatio, splitRatioText }] }. A filtered call
(ticker or type) also returns `matched` and `window`: `totalCount` is
every split in the window, `matched` how many passed the filter. The
window is read in full before filtering, so an empty result means there
genuinely are none rather than that the first page held none.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | Optional filter: 'Forward' or 'Reverse' (case-insensitive); omit to return both. | |
| limit | No | ||
| ticker | No | Optional. Return only this company's splits within the window, e.g. 'NVDA'. Pair with a wide fromDate for 'has X ever split'. | |
| toDate | No | ||
| fromDate | No |