Spin-Off Calendar
get_spinoffsSpin-off calendar: US spin-offs registered on Form 10 since 2015 -- the new company's ticker, the parent's ticker before and after, the distribution ratio, record and distribution dates, and the first regular-way trading day of the new shares, each key value stamped with the time it first became public on EDGAR.
Built for the spin-off pair trade (e.g. long the parent, short the spun-off
company) and for point-in-time backtests. One row per spin-off; spin_id is the
spun-off company's SEC CIK. date filters apply to first_trade_date.
first_trade_date is the first REGULAR-WAY session of the new shares. first_trade_basis says how firm it is: 'stated' (a filing gives the date), 'estimated' (the session after the distribution date -- about a third of spin-offs instead start trading ON the distribution date), 'confirmed' (the first daily bar actually printed). first_trade_confirmed_at is the UTC time the live pipeline first saw it trade (NULL for history loaded before launch). ratio = new shares per ONE parent share as the filing states it (0.5 = one for every two; before any reverse split the parent does at the spin). when_issued_date and child_wi_symbol / parent_wi_symbol describe the when-issued lines (lowercase 'w' symbols such as MSGRw), which trade thinly in the days before regular-way.
parent_listing says whether parent_ticker is a US line verified to trade before the spin ('us_listed'), or why there is none: 'foreign_only' (see parent_home_ticker, e.g. a Tel Aviv or Johannesburg listing), 'not_listed' (e.g. a non-traded REIT).
Point-in-time: registered_at (Form 10 first public), child_ticker_first_seen_at, ratio_first_seen_at and trade_date_first_seen_at are EDGAR acceptance times (UTC) of the first filing that stated the value now served. A press release can lead EDGAR by a few days. Confidential draft filings are never used.
Scope and limits: spin-offs registered on Form 10 / Form 20-F only (about 97% of spin-offs that created a new ticker since 2016); split-offs and separations registered on S-1/S-4 (e.g. tracking-stock reorganizations) are not covered. About 1 spin-off in 7 has no trading date until it trades.
Default order: the forward calendar first (registered / scheduled, nearest expected first trade first), then everything else, most recent first trade first.
Requires an Alphanume Pro API key. There is no date clamp on this route.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_spinoffs"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Exact date, YYYY-MM-DD. Cannot be combined with the date range parameters. | |
| status | No | Comma-separated statuses: registered (Form 10 public, no trade date yet), scheduled (a first trade date is stated or estimated), completed (the new shares traded regular-way), withdrawn, inactive (no trade 10+ days past the expected date, or no filing for 18 months); or the shorthands 'all' (default) and 'upcoming' (registered + scheduled). | |
| ticker | No | Symbol matched against the spun-off company (child_ticker), the parent before the spin (parent_ticker) and the parent after it (parent_ticker_after), so any side works. | |
| date_gt | No | Start of date range, exclusive (YYYY-MM-DD). | |
| date_lt | No | End of date range, exclusive (YYYY-MM-DD). | |
| date_gte | No | Start of date range, inclusive (YYYY-MM-DD). | |
| date_lte | No | End of date range, inclusive (YYYY-MM-DD). | |
| max_rows | No | Maximum data rows to return to the client (applied after the API responds). Default 500. Use 0 for no cap. Prefer narrowing with date/ticker filters over raising this. | |
| updated_since | No | Only rows updated at or after this date/datetime (YYYY-MM-DD or YYYY-MM-DD HH:MM:SS) -- for incremental syncs. |