๐ Corporate Actions โ Splits, Spinoffs, M&A, Tender Offers
Pricing
from $150.00 / 1,000 corporate action records
๐ Corporate Actions โ Splits, Spinoffs, M&A, Tender Offers
Track upcoming/recent stock splits, reverse splits, special dividends, spinoffs, mergers, acquisitions, tender offers. Effective dates, deal values, consideration, status. Bloomberg corporate actions alternative for special-situations desks and M&A arb funds. Pay-per-result.
Pricing
from $150.00 / 1,000 corporate action records
Rating
0.0
(0)
Developer
NexGenData
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 hours ago
Last modified
Categories
Share
Bloomberg corporate-actions desk alternative. Pay-per-result tracking of upcoming and recent stock splits, reverse splits, special dividends, spinoffs, mergers, acquisitions, and tender offers. Built for special-situations desks, M&A arbitrage funds, corporate finance teams, and retail traders following the calendar of structural events that move single names independently of macro.
๐ Sample Output
Corporate actions are where the alpha hides for special-situations capital. A 10-for-1 split announcement can compress option premium for weeks. A spinoff distribution creates a brand-new ticker with no analyst coverage. An announced merger trades to a deal spread you can model directly. A reverse split is often a delisting precursor. This actor surfaces every one of those events in a single typed dataset row โ with the deal value, consideration mechanics, status, and effective date that you need to build a position.
What this actor returns
For every corporate action in coverage, a typed record:
| Field | Meaning |
|---|---|
symbol | Primary common-share ticker of the issuer |
company_name | Legal entity name |
sector | GICS-style sector label when known |
action_type | Stock Split / Reverse Split / Special Dividend / Spinoff / Merger / Acquisition / Tender Offer |
ratio | E.g. 10-for-1, 1-for-20 (reverse), 3-for-2; null for non-splits |
current_price | Live price snapshot from Yahoo Finance for the issuer |
market_cap_usd | Market cap (USD) at announcement; useful for filtering large-cap vs penny stock |
effective_date | Split effective / ex-distribution / deal-close date (ISO-8601) |
announcement_date | Date the action was publicly announced (often 8-K filing date) |
target_company | M&A target name (for Merger, Acquisition, Tender Offer) |
acquirer | M&A acquirer name |
deal_value_usd | Total transaction value (M&A) or aggregate cash distributed (special div) |
consideration | Free-text breakdown โ $X cash, $X cash + Y shares, all-stock ratios |
status | Announced / Approved / Completed / Cancelled / Pending Shareholder Vote |
days_to_effective | Computed days from today to effective_date (negative = past) |
data_source | Provenance โ curated baseline, SEC EDGAR 8-K, or both |
Why corporate actions desks pay for this
| User | Job-to-be-done |
|---|---|
| Special situations desk | Build a calendar of upcoming splits, spinoffs, and reorganizations to front-run index reweights |
| M&A arbitrage fund | Track every announced deal โ measure spread vs. deal value daily, monitor status for breakages |
| Spinoff fund (Greenblatt-style) | Pre-build positions in distributing parents before ex-distribution; pick up forced-sellers' "stub" newco shares |
| Corporate finance / IR | Watch peers' splits, special divs, buybacks for benchmarking board recommendations |
| Index arb / passive trader | Anticipate index rebalances triggered by share-count changes from splits and spinoffs |
| Retail trader | Avoid getting reverse-split out of a position; spot the next NVDA-style 10-for-1 catalyst |
| Quant strategy researcher | Backtest "post-split drift" and "spinoff alpha" signals with a clean, structured dataset |
| Options market maker | Mark vol surfaces accurately when the underlying is about to split or be cash-acquired |
How it works
The actor combines three signals:
- SEC EDGAR full-text search of 8-K filings. Six parallel queries scan the trailing 90 days of 8-K filings for the phrases
"stock split","reverse stock split","special dividend","spin-off","merger agreement", and"tender offer". Each hit is deduplicated to issuer level and tagged with the matched action type. This is the freshest signal โ most material corporate actions are 8-K-disclosable, so we catch them within hours of announcement. - Curated baseline of publicly-announced corporate actions. Anchored on the high-profile, well-documented names that special-situations capital actually trades: NVDA 10-for-1, WMT 3-for-1, AVGO 10-for-1, CMG 50-for-1, LRCX 10-for-1, MELI 2-for-1, ASML 3-for-1, GE Vernova spinoff, Solventum spinoff, Veralto spinoff, Western Digital / Sandisk separation, Costco $15 special, Phillips 66 $1.00 special, Microsoft / Activision, Cisco / Splunk, Synopsys / ANSYS, Chevron / Hess, Exxon / Pioneer, HPE / Juniper, Skydance / Paramount, Tapestry / Capri, Alaska / Hawaiian. Plus the small-cap reverse-split tape (MULN, FFIE, BFLY, NKLA, PLUG) where the action signal often anticipates a delisting risk.
- Yahoo Finance โ
query1.finance.yahoo.com/v8/finance/chart/{symbol}returns the liveregularMarketPricefor every survivor, socurrent_priceis timely rather than stale.
The curated baseline guarantees a non-empty result even when SEC EDGAR throttles or returns a 4xx; the EDGAR layer enriches the result with brand-new announcements the curated list hasn't yet been refreshed to include.
Input
| Field | Type | Default | Description |
|---|---|---|---|
limit | int | 50 | Max records to return (1โ500) |
action_types | array | [] (all) | Filter by one or more of Stock Split, Reverse Split, Special Dividend, Spinoff, Merger, Acquisition, Tender Offer |
date_range | enum | all | upcoming / recent_30d / recent_90d / all โ window over effective_date |
min_market_cap_billion | number | 0 | Issuer market-cap floor in USD billions (0 disables) |
sector | string | "" | Case-insensitive substring match against the sector field |
Example inputs
Every announced M&A deal still pending close (the deal-arb worklist):
{ "action_types": ["Merger", "Acquisition"], "date_range": "upcoming", "limit": 100 }
Upcoming forward splits, large-caps only (index rebalance front-running):
{ "action_types": ["Stock Split"], "min_market_cap_billion": 10, "date_range": "upcoming" }
Reverse splits in the last 30 days (delisting-watch screen):
{ "action_types": ["Reverse Split"], "date_range": "recent_30d", "limit": 100 }
Spinoffs only, all dates (Greenblatt setup):
{ "action_types": ["Spinoff"], "date_range": "all" }
Healthcare-sector special dividends:
{ "action_types": ["Special Dividend"], "sector": "Healthcare" }
Pricing
Pay-per-event. You pay only for what is delivered.
| Event | Price |
|---|---|
| Actor start | $0.01 (one-time per run) |
| Corporate action record | $0.15 per record returned |
Worked examples:
- 25 records returned:
$0.01 + 25 ร $0.15 = $3.76 - 100 records returned:
$0.01 + 100 ร $0.15 = $15.01 - 500 records (max):
$0.01 + 500 ร $0.15 = $75.01
At $0.15/record, the actor sits in the mid-premium tier of NexGenData's catalog โ anchored to the fact that every record encodes a discrete, dated, often-actionable trading signal with deal value, consideration, and status all in one row.
Comparison vs. institutional terminals
| Capability | This actor | Bloomberg CAEV | FactSet | Refinitiv DataScope | S&P Capital IQ | Mergermarket |
|---|---|---|---|---|---|---|
| Splits & reverse splits | โ | โ | โ | โ | โ | โ |
| Spinoffs | โ | โ | โ | โ | โ | partial |
| Special dividends | โ | โ | โ | โ | โ | โ |
| Announced M&A with deal value | โ | โ | โ | โ | โ | โ |
| Tender offers | โ | โ | โ | โ | โ | โ |
| Consideration breakdown (cash/stock) | โ | โ | โ | โ | โ | โ |
| Status tracking (Announced/Approved/Cancelled) | โ | โ | โ | โ | โ | โ |
Effective-date computed days_to_effective | โ | โ | partial | partial | โ | โ |
| Live price snapshot | โ | โ | โ | โ | โ | โ |
| API access | โ REST | โ B-API | โ FQL | โ DSO | โ Xpressfeed | โ |
| Setup cost | $0 | $24K+/year/seat | $12K+/year/seat | $20K+/year | $30K+/year | $14K+/year |
| Per-record cost | $0.15 | bundled in seat | bundled in seat | bundled in seat | bundled in seat | bundled in seat |
| Time to first data | <60s | weeks | weeks | weeks | weeks | weeks |
| Contract / minimum | None | annual + LOB | annual | annual | annual | annual |
For a special-situations desk that just wants to monitor the live M&A pipeline and the splits/spinoffs calendar without committing to a six-figure terminal contract, pay-per-record at $0.15 wins on every dimension that matters: latency, friction, and elasticity.
Status semantics
Status values are the same vocabulary deal-arb desks already use:
- Announced โ definitive agreement or board-approved announcement has been made; deal terms are public, but no shareholder vote yet.
- Pending Shareholder Vote โ proxy filed; vote scheduled.
- Approved โ shareholder vote has cleared, awaiting regulatory close.
- Completed โ action has been effective; security has split, spun off, or been acquired.
- Cancelled โ definitive agreement terminated (e.g. Tapestry/Capri).
For splits and spinoffs the same vocabulary applies โ Announced (board has approved subject to record date), Approved (record date set), Completed (effective date passed).
Data freshness & limits
- SEC EDGAR layer refreshes every run โ typical hit latency from 8-K filing to actor record is minutes-to-hours.
- Curated baseline is versioned with the actor โ refreshes ship with each new build.
- Yahoo Finance prices are best-effort; throttling occasionally drops
current_pricetonull, but every other field still ships.
The actor is rate-friendly: โค6 concurrent Yahoo requests per run, gentle SEC user agent, and graceful fallback when any one source 4xx/5xxs.
Sister actors in the NexGenData special-situations stack
This actor is one piece of a larger event-driven toolkit. The natural pairings:
- IPO Tracker โ recent + upcoming IPOs across NYSE/NASDAQ with lockup expirations and post-IPO performance. Pair with this actor to follow a company from S-1 โ IPO โ first split/spinoff/M&A event.
- SPAC Tracker โ active SPACs with trust values, deadlines, announced mergers, redemption rates. SPACs that complete a de-SPAC merger become tickers that this corporate-actions actor then tracks for follow-on splits and spinoffs.
- SEC Form 8-K Material Events Scraper โ full 8-K corpus with item-level tagging. Corporate Actions Tracker is a tightly-typed projection of the M&A/restructuring slice of 8-K; the 8-K scraper gives you the rest (Item 1.01 entry into agreement, Item 2.01 completion of acquisition, Item 5.07 vote results).
- SEC Form 13F Holdings Tracker โ quarterly institutional positions. Cross-reference whose 13F shows fresh accumulation in a name right before its split or spinoff.
- Short Interest Tracker โ bi-weekly NYSE/NASDAQ short interest. Tracks the squeeze setups around announced M&A breakages and reverse-split forced-buying.
- Finance MCP Server โ Claude/ChatGPT-native MCP wrapping the entire NexGenData finance stack including this actor. Ask in natural language: "show me every upcoming spinoff with market cap over $5B."
API quickstart
TOKEN=apify_api_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxcurl -X POST "https://api.apify.com/v2/acts/nexgendata~corporate-actions-tracker/run-sync-get-dataset-items?token=$TOKEN" \-H "Content-Type: application/json" \-d '{"limit": 50,"action_types": ["Merger", "Acquisition"],"date_range": "upcoming","min_market_cap_billion": 1.0}'
Output is a JSON array of records as documented above. Add ?format=csv to pipe directly into a spreadsheet, or use the Apify Python / JS SDK clients.
from apify_client import ApifyClientclient = ApifyClient("apify_api_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx")run = client.actor("nexgendata/corporate-actions-tracker").call(run_input={"action_types": ["Spinoff"], "date_range": "upcoming"})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["symbol"], item["action_type"], item["effective_date"], item["consideration"])
FAQ
Are the prices and deal values guaranteed accurate?
The curated baseline references public 8-K filings and press releases โ accurate at point of capture. Live prices come from Yahoo Finance, which is reliable but not authoritative; for trade execution you should always reconcile against your prime broker's data. The actor's job is signal discovery, not order routing.
How do I get only the freshest announcements?
Filter date_range="upcoming" and sort the dataset by announcement_date descending. The data_source field will show sec_edgar_8k for records that came directly from the live EDGAR query.
Can I run this on a schedule?
Yes โ every Apify actor supports cron-style schedules. A daily 6am run with action_types=["Merger","Acquisition","Spinoff"] and date_range="recent_30d" gives you a fresh deal-arb worklist every morning for less than $5/day.
What if a company announces a corporate action that's not in the curated baseline?
The EDGAR layer will surface it as soon as the 8-K is filed. The curated baseline gets refreshed in each new actor build (subscribe to the Apify build feed to be notified).
Can I get historical splits and spinoffs going back 10 years?
The curated baseline includes high-profile actions back to 2020. For deeper history, pair this actor with the SEC Form 8-K Material Events Scraper and filter Item 1.02, 2.01, or 5.03 items.
Do you cover non-US issuers?
Coverage is strongest for US-listed names (NYSE, NASDAQ) including foreign issuers with US ADRs (ASML, MELI, etc.). Pure-foreign listings (LSE-only, TSE-only) are not the primary focus of this actor.
Build & deploy
This actor is private. Contact NexGenData for access, white-label, or higher-volume custom data feeds.
Built on Apify's Python SDK, packaged as a standard Docker actor. The full source includes:
src/main.pyโ orchestration: SEC EDGAR fetch, curated merge, Yahoo enrichment, filter, pushsrc/__main__.pyโ entrypoint.actor/actor.jsonโ actor spec.actor/input_schema.jsonโ input schemaDockerfile,requirements.txt
Open source contributions welcome via the NexGenData GitHub.
About NexGenData
NexGenData operates a fleet of pay-per-result financial data actors on Apify covering global equities (50+ exchanges), ETF holdings, SEC filings, options flow, earnings calendars, dividend aristocrats, short interest, IPOs, SPACs, and now corporate actions. The thesis is simple: institutional terminal data shouldn't cost six figures, and pay-per-result pricing aligns vendor incentives with user signal.
Try the full NexGenData catalog and get an affiliate discount: https://apify.com/nexgendata?fpr=2ayu9b
