---
title: "Stock Split History"
method: GET
path: "/api/company/stock-splits"
tags: ["Company"]
---

# Stock Split History

`GET /api/company/stock-splits`

![Stock](https://img.shields.io/badge/Stock-f97316) ![Pro](https://img.shields.io/badge/Pro-8b5cf6)

Returns the full history of stock splits for a single company, sourced from XBRL footnote disclosures (`us-gaap:StockholdersEquityNoteStockSplitConversionRatio1` and its pre-2015 predecessor `us-gaap:StockholdersEquityNoteStockSplitConversionRatio`) in 10-K and 10-Q filings. Each event carries the split date, the conversion ratio, the type (`forward` or `reverse`), and provenance fields tying back to the original SEC filing.

## Coverage

- Forward and reverse splits since the XBRL mandate (post-2009; reliably tagged from 2011 onward).
- Both types ride the same XBRL field — forwards report ratios `> 1` (e.g. `4.0` for a 4-for-1), reverses report fractional ratios (e.g. `0.05` for a 1-for-20).
- Roughly 2,500 distinct US companies have at least one tagged split event.
- Pre-2010 splits are out of scope (predates XBRL).

## Caveats

- **`firstDisclosedAt` is not the announcement date.** It's when the structured XBRL fact first became available in an SEC filing. Some filers tag the split in the very next 10-Q (≈30-90 days lag); others wait until the annual 10-K (up to ~12 months). For real-time corporate-action use cases, pair with a dedicated corporate-actions feed.
- **`date` semantics vary by filer.** Most filers tag the ex-date / payable date, but a minority tag the announcement date or the record date. Cross-check against an authoritative source for time-sensitive backtests.
- **Noop disclosures excluded.** Rows with `ratio = 1` (informational disclosures with no actual share-count change) are filtered out.

Results are ordered by split date descending. No pagination — even the most prolific splitter has fewer than ten events on record.

## Query parameters

- `symbol` string
- `cik` integer
- `cusip` string
- `composite_figi` string
- `share_class_figi` string

## Response `200`

List of stock split events ordered by date (most recent first). Empty array if the company has no recorded splits.

- object[]
  - `date` string, date, required — The split date as tagged in the XBRL footnote (typically the ex-date or payable date; see caveats in the endpoint description). Format YYYY-MM-DD.
  - `ratio` number, required — The conversion ratio. For a forward split, the number of post-split shares received per pre-split share (e.g. `4` for a 4-for-1 split). For a reverse split, the fractional equivalent (e.g. `0.05` for a 1-for-20 reverse split — 20 old shares become 1 new share). To compute the post-split share count from a pre-split count: `postSplit = preSplit × ratio`.
  - `type` 'forward' | 'reverse', required — Stock split direction, derived from the split `ratio`: | Value | Meaning | |-------|---------| | `forward` | `ratio > 1`: share count increases, per-share price decreases. Typical of large-caps managing share price after a long run-up. | | `reverse` | `ratio < 1`: share count decreases, per-share price increases. Often used by small-caps to maintain exchange listing requirements (e.g. NASDAQ minimum bid price). |
  - `accession` string, required — SEC accession number of the filing where this split was first disclosed in XBRL. Use this with the SEC EDGAR full-text search to retrieve the exact source filing.
  - `firstDisclosedAt` string, date, required — SEC acceptance date (YYYY-MM-DD) of the filing referenced by `accession` — the earliest date this split was machine-readable from EDGAR. Note this lags the actual split date by anywhere from weeks to months depending on the filer's reporting cadence.

## Other responses

- `400` — Invalid parameters or symbol not found
- `403` — Feature not available on current plan

---

[API](https://skmtc.net/stockfit/apis/stockfit-api.md) · [All operations](https://skmtc.net/stockfit/apis/stockfit-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/stockfit/stockfit-api/revisions/3d5897270d8a/schema)
