๐Ÿ”€ Corporate Actions โ€” Splits, Spinoffs, M&A, Tender Offers avatar

๐Ÿ”€ Corporate Actions โ€” Splits, Spinoffs, M&A, Tender Offers

Pricing

from $150.00 / 1,000 corporate action records

Go to Apify Store
๐Ÿ”€ Corporate Actions โ€” Splits, Spinoffs, M&A, Tender Offers

๐Ÿ”€ 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

NexGenData

Maintained by Community

Actor 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 โ€” Splits, Spinoffs, M&A, Tender Offers sample output โ€” ๐Ÿ”€ Corporate Actions โ€” Splits, Spinoffs, M&A, Tender Offers, premium API, JSON output, NexGenData premium dataset for analysts

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:

FieldMeaning
symbolPrimary common-share ticker of the issuer
company_nameLegal entity name
sectorGICS-style sector label when known
action_typeStock Split / Reverse Split / Special Dividend / Spinoff / Merger / Acquisition / Tender Offer
ratioE.g. 10-for-1, 1-for-20 (reverse), 3-for-2; null for non-splits
current_priceLive price snapshot from Yahoo Finance for the issuer
market_cap_usdMarket cap (USD) at announcement; useful for filtering large-cap vs penny stock
effective_dateSplit effective / ex-distribution / deal-close date (ISO-8601)
announcement_dateDate the action was publicly announced (often 8-K filing date)
target_companyM&A target name (for Merger, Acquisition, Tender Offer)
acquirerM&A acquirer name
deal_value_usdTotal transaction value (M&A) or aggregate cash distributed (special div)
considerationFree-text breakdown โ€” $X cash, $X cash + Y shares, all-stock ratios
statusAnnounced / Approved / Completed / Cancelled / Pending Shareholder Vote
days_to_effectiveComputed days from today to effective_date (negative = past)
data_sourceProvenance โ€” curated baseline, SEC EDGAR 8-K, or both

Why corporate actions desks pay for this

UserJob-to-be-done
Special situations deskBuild a calendar of upcoming splits, spinoffs, and reorganizations to front-run index reweights
M&A arbitrage fundTrack 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 / IRWatch peers' splits, special divs, buybacks for benchmarking board recommendations
Index arb / passive traderAnticipate index rebalances triggered by share-count changes from splits and spinoffs
Retail traderAvoid getting reverse-split out of a position; spot the next NVDA-style 10-for-1 catalyst
Quant strategy researcherBacktest "post-split drift" and "spinoff alpha" signals with a clean, structured dataset
Options market makerMark vol surfaces accurately when the underlying is about to split or be cash-acquired

How it works

The actor combines three signals:

  1. 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.
  2. 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.
  3. Yahoo Finance โ€” query1.finance.yahoo.com/v8/finance/chart/{symbol} returns the live regularMarketPrice for every survivor, so current_price is 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

FieldTypeDefaultDescription
limitint50Max records to return (1โ€“500)
action_typesarray[] (all)Filter by one or more of Stock Split, Reverse Split, Special Dividend, Spinoff, Merger, Acquisition, Tender Offer
date_rangeenumallupcoming / recent_30d / recent_90d / all โ€” window over effective_date
min_market_cap_billionnumber0Issuer market-cap floor in USD billions (0 disables)
sectorstring""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.

EventPrice
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

CapabilityThis actorBloomberg CAEVFactSetRefinitiv DataScopeS&P Capital IQMergermarket
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โœ…โœ…partialpartialโŒโŒ
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.15bundled in seatbundled in seatbundled in seatbundled in seatbundled in seat
Time to first data<60sweeksweeksweeksweeksweeks
Contract / minimumNoneannual + LOBannualannualannualannual

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_price to null, 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_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
curl -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 ApifyClient
client = 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, push
  • src/__main__.py โ€” entrypoint
  • .actor/actor.json โ€” actor spec
  • .actor/input_schema.json โ€” input schema
  • Dockerfile, 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