?>
ESC to close

Corporate Actions API

Maintained by Piyush Arora

Last updated:

Retrieve the complete corporate action history for any US-listed security — stock splits, cash and stock dividends, mergers, acquisitions, spin-offs, bankruptcies, delistings, and more. Filter by action type, ticker, related counterparty ticker, or date range. The API is free to use and returns structured data sourced directly from SEC filings and exchange announcements.

Related endpoints: Pair with the Dividends API for daily yield time-series and per-share payment history. Use the Financial Statements API to assess financial health around merger or bankruptcy events.

1. Endpoint & Parameters

At least one filter must be provided with every request — ticker, related_ticker, action, period, or from_date. Multiple filters are combined with AND logic. Results are sorted newest-first and paginated.

GET https://data.businessquant.com/corporate_actions?ticker={ticker}&action={action}&period={period}&api_key={api_key}

Request Parameters

Parameter Description
api_key
Required
Your unique API key for authentication.
ticker
Conditional
Comma-separated ticker symbol(s) of the issuing company. At least one filter is required.
Example: ticker=AAPL  or  ticker=AAPL,MSFT
related_ticker
Optional
Filter by the counterparty ticker in a corporate action — the acquirer in a merger, the parent in a spin-off, etc.
Example: related_ticker=MSFT
action
Conditional
Comma-separated action type(s) to filter by, or all to return every type. Accepted values:

dividend  split  merger  acquisition  spinoff  bankruptcy  delisting  
Example: action=split  or  action=merger,acquisition
period
Conditional
Lookback window relative to today. Accepted values: 1y, 6m, 30d, ytd, max.
Example: period=1y
from_date
Conditional
Start of an explicit date range in YYYY-MM-DD format. Cannot be combined with period.
Example: from_date=2022-01-01
till_date
Optional
End of the date range in YYYY-MM-DD format. Only honoured when from_date is also supplied.
Example: till_date=2024-12-31
page
Optional
Page number (1-based). Default: 1.
limit
Optional
Records per page. Range: 1–10,000. Default: 100.

Response Fields

FieldDescription
dateEffective date of the corporate action in YYYY-MM-DD format — ex-dividend date for dividends, effective date for splits and mergers.
tickerTicker symbol of the issuing company.
nameFull company name of the issuer.
actionAction type: dividend, split, merger, acquisition, spinoff, bankruptcy, delisting.
valueNumeric value associated with the action — dividend amount per share (in USD), split ratio (e.g., 4 for a 4-for-1 split), or null when not applicable.
related_tickerCounterparty ticker — the acquirer in an acquisition, the parent company in a spin-off. null when not applicable.
related_nameFull name of the counterparty company. null when not applicable.
notesAdditional context — deal terms, restructuring details, or special conditions associated with the action. null when no additional context is available.

Metadata Block

FieldDescription
tickerReturned when a single ticker was queried.
nameCompany name, returned for single-ticker queries.
earliest_dateOldest action date in the filtered result set.
latest_dateMost recent action date in the result set.
action_rangeSorted array of all distinct action types present in the result set.
paginationObject containing current_page, limit, total_records, and total_pages.
Example cURL Request
curl -X GET "https://data.businessquant.com/corporate_actions?ticker=AAPL&period=1y&api_key=YOUR_API_KEY"
Sample Response (AAPL, period=1y)
{
    "metadata": {
        "earliest_date": "2025-06-30",
        "latest_date": "2026-06-26",
        "action_range": [
            "acquisition_by",
            "acquisition_of",
            "bankruptcy",
            "delisted",
            "dividend",
            "listed",
            "merged_into",
            "merged_with"
            // … 7 more items in the full API response
        ],
        "pagination": {
            "current_page": 1,
            "limit": 100,
            "total_records": 43779,
            "total_pages": 438
        }
    },
    "data": [
        {
            "date": "2026-06-26",
            "ticker": "ALRS",
            "name": "Alerus Financial Corp",
            "action": "dividend",
            "value": "0.22",
            "related_ticker": "HMNF",
            "related_name": null,
            "notes": "Dividend payment of $0.22/sh"
        },
        {
            "date": "2026-06-26",
            "ticker": "BPPFF",
            "name": "Bp Plc",
            "action": "dividend",
            "value": "0.04",
            "related_ticker": null,
            "related_name": null,
            "notes": "Dividend payment of $0.04/sh"
        },
        {
            "date": "2026-06-26",
            "ticker": "CP",
            "name": "Canadian Pacific Kansas City Ltd/Cn",
            "action": "dividend",
            "value": "0.27",
            "related_ticker": "CP",
            "related_name": null,
            "notes": "Dividend payment of $0.27/sh"
        },
        {
            "date": "2026-06-26",
            "ticker": "CTS",
            "name": "Cts Corp",
            "action": "dividend",
            "value": "0.04",
            "related_ticker": "VPF",
            "related_name": null,
            "notes": "Dividend payment of $0.04/sh"
        },
        {
            "date": "2026-06-26",
            "ticker": "DHR",
            "name": "Danaher Corp /De/",
            "action": "dividend",
            "value": "0.40",
            "related_ticker": "FTV",
            "related_name": null,
            "notes": "Dividend payment of $0.40/sh"
        },
        {
            "date": "2026-06-26",
            "ticker": "ELS",
            "name": "Equity Lifestyle Properties Inc",
            "action": "dividend",
            "value": "0.54",
            "related_ticker": "ELS-PC",
            "related_name": null,
            "notes": "Dividend payment of $0.54/sh"
        },
        {
            "date": "2026-06-26",
            "ticker": "EMYB",
            "name": "Embassy Bancorp, Inc.",
            "action": "dividend",
            "value": "0.55",
            "related_ticker": null,
            "related_name": null,
            "notes": "Dividend payment of $0.55/sh"
        },
        {
            "date": "2026-06-26",
            "ticker": "FGBI",
            "name": "First Guaranty Bancshares, Inc.",
            "action": "dividend",
            "value": "0.01",
            "related_ticker": "HSTD",
            "related_name": null,
            "notes": "Dividend payment of $0.01/sh"
        }
        // … 92 more items in the full API response
    ]
}

API Response — Corporate Actions (1 Year)

Apple Inc. (AAPL)  ·  All action types  ·  period=1y

Company
Earliest Date 2025-06-30
Latest Date 2026-06-26
Total Records 43779
Action Types acquisition_by, acquisition_of, bankruptcy, delisted, dividend, listed, merged_into, merged_with, relation, spinoff, spinoff_dividend, spinoff_from, split, ticker_adopted, ticker_retired
Date Ticker Company Action Value Related Ticker Related Company Notes
2026-06-26ALRSAlerus Financial CorpDividend0.22HMNF—Dividend payment of $0.22/sh
2026-06-26BPPFFBp PlcDividend0.04——Dividend payment of $0.04/sh
2026-06-26CPCanadian Pacific Kansas City Ltd/CnDividend0.27CP—Dividend payment of $0.27/sh
2026-06-26CTSCts CorpDividend0.04VPF—Dividend payment of $0.04/sh
2026-06-26DHRDanaher Corp /De/Dividend0.40FTV—Dividend payment of $0.40/sh
2026-06-26ELSEquity Lifestyle Properties IncDividend0.54ELS-PC—Dividend payment of $0.54/sh
2026-06-26EMYBEmbassy Bancorp, Inc.Dividend0.55——Dividend payment of $0.55/sh
2026-06-26FGBIFirst Guaranty Bancshares, Inc.Dividend0.01HSTD—Dividend payment of $0.01/sh
2026-06-26FLSFlowserve CorpDividend0.22FLS—Dividend payment of $0.22/sh
2026-06-26HUMHumana IncDividend0.89KMA—Dividend payment of $0.89/sh
2026-06-26IRTIndependence Realty Trust, Inc.Dividend0.18TSRE—Dividend payment of $0.18/sh
2026-06-26ISBAIsabella Bank CorpDividend0.28ISBA—Dividend payment of $0.28/sh
2026-06-26KDPKeurig Dr Pepper Inc.Dividend0.23GMCR—Dividend payment of $0.23/sh
2026-06-26LGNYZLigand Pharmaceuticals IncDividend0.00——Dividend payment of $0.00/sh
2026-06-26LIENChicago Atlantic BDC, Inc.Dividend0.34SSIC—Dividend payment of $0.34/sh
2026-06-26MDTMedtronic plcDividend0.72PHYS1—Dividend payment of $0.72/sh
2026-06-26NRCNrc HealthDividend0.16NRCIA—Dividend payment of $0.16/sh
2026-06-26PSBDPalmer Square Capital BDC Inc.Dividend0.36PSBD—Dividend payment of $0.36/sh
2026-06-26PSECProspect Capital CorpDividend0.04PBY—Dividend payment of $0.04/sh
2026-06-26RLRalph Lauren CorpDividend1.00RL—Dividend payment of $1.00/sh
2026-06-26SATAStrive, Inc.Dividend0.05SATA—Dividend payment of $0.05/sh
2026-06-26TCLHFTCL Electronics Holdings Limited/ADRDividend0.50——Dividend payment of $0.50/sh
2026-06-26TRNOTerreno Realty CorpDividend0.52TRNO—Dividend payment of $0.52/sh
2026-06-26TRTXTPG RE Finance Trust, Inc.Dividend0.24TRTX-PC—Dividend payment of $0.24/sh
2026-06-26UUGRYUnited Utilities Group plcDividend0.95——Dividend payment of $0.95/sh
2026-06-26VMIValmont Industries IncDividend0.77VMI—Dividend payment of $0.77/sh
2026-06-25BBWBuild-A-Bear Workshop IncDividend0.23BBW—Dividend payment of $0.23/sh
2026-06-25BHMBluerock Homes Trust, Inc.Dividend0.13BHM—Dividend payment of $0.13/sh
2026-06-25BRTBRT Apartments Corp.Dividend0.25BRT—Dividend payment of $0.25/sh
2026-06-25DBIDesigner Brands Inc.Dividend0.05RVI1—Dividend payment of $0.05/sh
2026-06-25GTYGetty Realty Corp /Md/Dividend0.48GTY—Dividend payment of $0.48/sh
2026-06-25IMPPPImperial Petroleum Inc./Marshall IslandsDividend0.55IMPP—Dividend payment of $0.55/sh
2026-06-25MTNVail Resorts IncDividend2.22SKIS—Dividend payment of $2.22/sh
2026-06-25NAMIJinxin Technology Holding Co.Split0.04NAMI—25:1 Reverse split
2026-06-25OLPOne Liberty Properties IncDividend0.45OLP—Dividend payment of $0.45/sh
2026-06-25PMPhilip Morris International Inc.Dividend1.47PM—Dividend payment of $1.47/sh
2026-06-25PORPortland General Electric Co /Or/Dividend0.55POR—Dividend payment of $0.55/sh
2026-06-25SATAStrive, Inc.Dividend0.05SATA—Dividend payment of $0.05/sh
2026-06-25SRESempraDividend0.66ENSI—Dividend payment of $0.66/sh
2026-06-25WFGWest Fraser Timber Co., LtdDividend0.32OSB—Dividend payment of $0.32/sh
2026-06-25ZBHZimmer Biomet Holdings, Inc.Dividend0.24MGRM—Dividend payment of $0.24/sh
2026-06-24ABEVAmbev S.A.Dividend0.01ABV.C—Dividend payment of $0.01/sh
2026-06-24AHRTAH Realty Trust, Inc.Dividend0.14——Dividend payment of $0.14/sh
2026-06-24AMIXAutonomix Medical IncSplit0.047619047619047616AMIX—21:1 Reverse split
2026-06-24BFCBank First CorpDividend0.55BFC—Dividend payment of $0.55/sh
2026-06-24DDDupont De Nemours IncSplit0.3333333333333333DWDP—3:1 Reverse split
2026-06-24DINDine Brands Global, Inc.Dividend0.19IHP—Dividend payment of $0.19/sh
2026-06-24FLXSFlexsteel Industries IncDividend0.25DMIF—Dividend payment of $0.25/sh
2026-06-24ITRNIturan Location & Control Ltd.Dividend0.50ITRN—Dividend payment of $0.50/sh
2026-06-24JILLJ.Jill, Inc.Dividend0.09JILL—Dividend payment of $0.09/sh
2026-06-24KTFDws Municipal Income TrustDividend0.06KTF—Dividend payment of $0.06/sh
2026-06-24NEWTNewtekOne, Inc.Dividend0.19NEWTI—Dividend payment of $0.19/sh
2026-06-24NEWTPNewtekOne, Inc.Dividend0.53NEWTP—Dividend payment of $0.53/sh
2026-06-24NXPINXP Semiconductors N.V.Dividend1.01NXPI—Dividend payment of $1.01/sh
2026-06-24SATAStrive, Inc.Dividend0.05SATA—Dividend payment of $0.05/sh
2026-06-24STXSeagate Technology Holdings plcDividend0.74IVAC—Dividend payment of $0.74/sh
2026-06-23ACPabrdn Income Credit Strategies FundDividend0.08ACP—Dividend payment of $0.08/sh
2026-06-23AEFabrdn Emerging Markets ex-China Fund, Inc.Dividend0.23AEF—Dividend payment of $0.23/sh
2026-06-23AEGXFAecon Group Inc.Dividend0.19——Dividend payment of $0.19/sh
2026-06-23AGDabrdn Global Dynamic Dividend FundDividend0.12AGD—Dividend payment of $0.12/sh
2026-06-23AODabrdn Total Dynamic Dividend FundDividend0.11AOD—Dividend payment of $0.11/sh
2026-06-23APHAmphenol Corp /De/Dividend0.25PCTI—Dividend payment of $0.25/sh
2026-06-23ASGIabrdn Global Infrastructure Income FundDividend0.23ASGI—Dividend payment of $0.23/sh
2026-06-23AWPabrdn Global Premier Properties FundDividend0.12AWP—Dividend payment of $0.12/sh
2026-06-23BABBBab, Inc.Dividend0.01——Dividend payment of $0.01/sh
2026-06-23BANXArrowMark Financial Corp.Dividend0.15BANXR—Dividend payment of $0.15/sh
2026-06-23BCALCalifornia BanCorp \ CADividend0.10CALB—Dividend payment of $0.10/sh
2026-06-23BGBBlackstone Strategic Credit 2027 Term FundDividend0.08BGB—Dividend payment of $0.08/sh
2026-06-23BSLBlackstone Senior Floating Rate 2027 Term FundDividend0.09BSL—Dividend payment of $0.09/sh
2026-06-23BWGBrandywineGLOBAL-Global Income Opportunities Fund IncDividend0.08BWG—Dividend payment of $0.08/sh
2026-06-23CINFCincinnati Financial CorpDividend0.94CINF—Dividend payment of $0.94/sh
2026-06-23CNQCanadian Natural Resources LtdDividend0.63CNQ—Dividend payment of $0.63/sh
2026-06-23DFPFlaherty & Crumrine Dynamic Preferred & Income Fund IncDividend0.13DFP—Dividend payment of $0.13/sh
2026-06-23DMOWestern Asset Mortgage Opportunity Fund Inc.Dividend0.12DMO—Dividend payment of $0.12/sh
2026-06-23EHIWestern Asset Global High Income Fund Inc.Dividend0.07EHI—Dividend payment of $0.07/sh
2026-06-23EMDWestern Asset Emerging Markets Debt Fund Inc.Dividend0.10EMD—Dividend payment of $0.10/sh
2026-06-23EMFTempleton Emerging Markets FundDividend0.24EMF—Dividend payment of $0.24/sh
2026-06-23EMOClearBridge Energy Midstream Opportunity Fund Inc.Dividend0.36EMO—Dividend payment of $0.36/sh
2026-06-23ESLTElbit Systems LtdDividend1.00ESLT—Dividend payment of $1.00/sh
2026-06-23FAXAbrdn Asia-Pacific Income Fund, Inc.Dividend0.17FAX—Dividend payment of $0.17/sh
2026-06-23FCUVFocus Universal IncSplit0.25FCUV—4:1 Reverse split
2026-06-23FFCFlaherty & Crumrine PREFERRED & INCOME SECURITIES FUND INCDividend0.10FFC—Dividend payment of $0.10/sh
2026-06-23FLCFlaherty & Crumrine Total Return Fund IncDividend0.10FLC—Dividend payment of $0.10/sh
2026-06-23FMNFederated Hermes Premier Municipal Income FundDividend0.04FMN—Dividend payment of $0.04/sh
2026-06-23FSCOFS Credit Opportunities Corp.Dividend0.06FSCO—Dividend payment of $0.06/sh
2026-06-23FSSLFS Specialty Lending FundDividend0.14FSSL—Dividend payment of $0.14/sh
2026-06-23FTFranklin Universal TrustDividend0.04FT—Dividend payment of $0.04/sh
2026-06-23FTFFranklin Ltd Duration Income TrustDividend0.06FTF.R—Dividend payment of $0.06/sh
2026-06-23GAINGladstone Investment Corporation\DeDividend0.08GAINN—Dividend payment of $0.08/sh
2026-06-23GDOWestern Asset Global Corporate Opportunity Fund Inc.Dividend0.12GDO—Dividend payment of $0.12/sh
2026-06-23GLADGladstone Capital CorpDividend0.15GLAD—Dividend payment of $0.15/sh
2026-06-23GOODGladstone Commercial CorpDividend0.10GOODN—Dividend payment of $0.10/sh
2026-06-23GOODNGladstone Commercial CorpDividend0.14GOOD—Dividend payment of $0.14/sh
2026-06-23GOODOGladstone Commercial CorpDividend0.13GOODO—Dividend payment of $0.13/sh
2026-06-23HFROHighland Opportunities & Income FundDividend0.04HFRO—Dividend payment of $0.04/sh
2026-06-23HGLBHighland Global Allocation FundDividend0.09HGLB—Dividend payment of $0.09/sh
2026-06-23HIOWestern Asset High Income Opportunity Fund Inc.Dividend0.04HIO—Dividend payment of $0.04/sh
2026-06-23HIXWestern Asset High Income Fund Ii Inc.Dividend0.05HIX—Dividend payment of $0.05/sh
2026-06-23HYIWestern Asset High Yield Opportunity Fund Inc.Dividend0.10HYI—Dividend payment of $0.10/sh
2026-06-23IGIWestern Asset Investment Grade Opportunity Trust Inc.Dividend0.07IGI—Dividend payment of $0.07/sh

3. More Request Examples

Every filter can be combined. Below are common query patterns covering the most useful workflows.

All splits for a ticker (full history)
https://data.businessquant.com/corporate_actions?ticker=AAPL&action=split&period=max&api_key=YOUR_API_KEY
All dividends in the last 2 years
https://data.businessquant.com/corporate_actions?ticker=AAPL&action=dividend&period=2y&api_key=YOUR_API_KEY
All mergers & acquisitions in a date range (market-wide)
https://data.businessquant.com/corporate_actions?action=merger,acquisition&from_date=2024-01-01&till_date=2024-12-31&limit=250&api_key=YOUR_API_KEY
All actions where Microsoft was the acquirer (related_ticker)
https://data.businessquant.com/corporate_actions?related_ticker=MSFT&action=acquisition&period=max&api_key=YOUR_API_KEY
Bankruptcies year-to-date (market-wide)
https://data.businessquant.com/corporate_actions?action=bankruptcy&period=ytd&api_key=YOUR_API_KEY

4. Use Cases

Corporate actions data underpins back-testing accuracy, deal tracking, and event-driven research. These are the most common workflows built on top of this endpoint.

Price History Adjustment

Pull all historical splits for a ticker via action=split&period=max and use the value ratios to back-adjust raw OHLCV data from the Stock Quotes API. This is the foundation of any accurate long-term back-test.

M&A Deal Pipeline Monitoring

Query action=merger,acquisition&period=ytd without a ticker to get a running market-wide deal log. Pair with related_ticker to track every acquisition made by a specific acquirer over time.

Dividend Calendar

Retrieve action=dividend for a basket of tickers to build a forward-looking ex-dividend calendar. The value field returns the per-share dividend amount for each payment, ready for income projection models.

Event-Driven Strategy Research

Use action=spinoff&period=5y to study post-spin-off performance patterns. Combine the effective date from this API with price data from the Quotes API to measure announcement-day returns and N-day drift.

Distressed Asset Screening

Query action=bankruptcy&period=2y to build a dataset of recent Chapter 11 and Chapter 7 filings. Cross-reference against Institutional Ownership data to identify which funds were exposed at the time of filing.

Universe De-listing Cleansing

Pair action=delisting&period=max with the Stock Ticker List API to identify and remove de-listed tickers from back-test universes — the key step in eliminating survivorship bias.

Multi-ticker queries

Pass a comma-separated list to ticker (e.g., ticker=AAPL,MSFT,GOOGL) to retrieve corporate actions for an entire portfolio in a single call. The response metadata block will not include ticker or name in multi-ticker mode — use the per-row ticker field to identify each record.

Frequently Asked Questions

What action types does this API cover?

The API covers eight distinct action types: dividend (cash and stock distributions), split (forward and reverse splits), merger (company combinations), acquisition (buyouts), spinoff (subsidiary separations), bankruptcy (Chapter 11 and Chapter 7 filings) and delisting (exchange removals). Pass action=all or omit the parameter to return every type.

What does the value field represent for each action type?

The meaning of value depends on the action type. For dividends, it is the per-share cash amount in USD. For splits, it is the split ratio — a value of 4 means a 4-for-1 forward split; a value of 0.5 means a 1-for-2 reverse split. For action types where no numeric value is relevant (mergers, bankruptcies, delistings), the field returns null.

Can I query market-wide corporate actions without specifying a ticker?

Yes. Omit ticker and provide any other filter — action, period, or from_date — to retrieve actions across all companies. For example, action=bankruptcy&period=ytd returns all bankruptcy filings year-to-date for every company in the database. Use the limit parameter (up to 10,000 per page) and paginate with page for large result sets.

What is the related_ticker field used for?

It identifies the counterparty company in actions that involve two entities. In a merger or acquisition, related_ticker is the acquirer. In a spin-off, it is the parent company that separated the subsidiary. You can also filter by related_ticker to find all deals where a specific company acted as the acquirer, which is useful for building acquisition history timelines for large conglomerates.

Can I combine period and from_date in the same request?

No — they are mutually exclusive. Use period for relative lookbacks (e.g., 1y, ytd) and use from_date with optional till_date when you need a specific calendar range. If both are supplied, period takes precedence and from_date is ignored.

Is the Corporate Actions API free to use?

Yes, the Corporate Actions API is free to use. Sign up for an API key and start pulling splits, dividends, mergers, and other corporate actions immediately — no credit card required.