Home / Developers / M&A Filings API
API reference

M&A Filings API

Filings that signal mergers, acquisitions and other control transactions: merger proxies, S-4 and F-4 registrations, Rule 425 communications, tender offer schedules, target responses and going private filings, in one feed. Product overview →

Endpoints

/v1/mergers-acquisitions

GEThttps://secfeedapi.com/v1/mergers-acquisitions

Merger proxies, S-4/F-4, 425 communications, tender offers, 14D-9, going-private filings.

ParameterTypeDescriptionExample
tickerstringLimit to one company. Pass ticker or cik, or neither for every company.ADBE
cikintegerLimit to one company by CIK.796343
formTypestringOne exact form type instead of the whole list.DEFM14A
startDatestringEarliest filing date, YYYY-MM-DD.2026-10-01
endDatestringLatest filing date, YYYY-MM-DD.2026-10-13
fromintegerOffset for paging. Default 0.50
sizeintegerRows per page, at most 200. Default 50.2

Request examples

Every response below is real output from the API, trimmed to the first records.

Deal filings since a date

Every deal related form filed since the date, newest first.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/mergers-acquisitions?startDate=2026-10-01&size=2"
import os, requests

r = requests.get(
    "https://secfeedapi.com/v1/mergers-acquisitions",
    params={'startDate': '2026-10-01', 'size': '2'},
    headers={"Authorization": f"Bearer {os.environ['SECFEED_KEY']}"},
    timeout=60,
)
r.raise_for_status()
print(r.json())
{
  "filings": [
    {
      "accessionNo": "0001628280-26-065599",
      "cik": 1613103,
      "companyName": "Medtronic plc",
      "formType": "SC TO-I/A",
      "filedAt": "2026-10-13",
      "linkToFilingDetails": "https://www.sec.gov/Archives/edgar/data/1613103/000162828026065599/0001628280-26-065599-index.htm"
    },
    {
      "accessionNo": "0001104659-26-115284",
      "cik": 2094256,
      "companyName": "BEACON TOPCO, INC.",
      "formType": "SC TO-I/A",
      "filedAt": "2026-10-13",
      "linkToFilingDetails": "https://www.sec.gov/Archives/edgar/data/2094256/000110465926115284/0001104659-26-115284-index.htm"
    }
  ]
}

Only merger proxies

Definitive merger proxies are filed when shareholders vote on a deal.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/mergers-acquisitions?formType=DEFM14A&size=2"
import os, requests

r = requests.get(
    "https://secfeedapi.com/v1/mergers-acquisitions",
    params={'formType': 'DEFM14A', 'size': '2'},
    headers={"Authorization": f"Bearer {os.environ['SECFEED_KEY']}"},
    timeout=60,
)
r.raise_for_status()
print(r.json())
{
  "filings": [
    {
      "accessionNo": "0001999371-26-022391",
      "cik": 1815608,
      "companyName": "Modern Capital Funds Trust",
      "formType": "DEFM14A",
      "filedAt": "2026-10-08",
      "linkToFilingDetails": "https://www.sec.gov/Archives/edgar/data/1815608/000199937126022391/0001999371-26-022391-index.htm"
    },
    {
      "accessionNo": "0001104659-26-114707",
      "cik": 1571776,
      "companyName": "Cherry Hill Mortgage Investment Corp",
      "formType": "DEFM14A",
      "filedAt": "2026-10-08",
      "linkToFilingDetails": "https://www.sec.gov/Archives/edgar/data/1571776/000110465926114707/0001104659-26-114707-index.htm"
    }
  ]
}

One company's deal history

Rule 425 communications show up when a company announces a stock deal.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/mergers-acquisitions?ticker=ADBE&size=2"
import os, requests

r = requests.get(
    "https://secfeedapi.com/v1/mergers-acquisitions",
    params={'ticker': 'ADBE', 'size': '2'},
    headers={"Authorization": f"Bearer {os.environ['SECFEED_KEY']}"},
    timeout=60,
)
r.raise_for_status()
print(r.json())
{
  "filings": [
    {
      "accessionNo": "0001140361-23-001383",
      "cik": 796343,
      "companyName": "ADOBE INC.",
      "formType": "425",
      "filedAt": "2023-01-11",
      "linkToFilingDetails": "https://www.sec.gov/Archives/edgar/data/796343/000114036123001383/0001140361-23-001383-index.htm"
    },
    {
      "accessionNo": "0001140361-22-045850",
      "cik": 796343,
      "companyName": "ADOBE INC.",
      "formType": "425",
      "filedAt": "2022-12-16",
      "linkToFilingDetails": "https://www.sec.gov/Archives/edgar/data/796343/000114036122045850/0001140361-22-045850-index.htm"
    }
  ]
}

Response fields

FieldTypeMeaning
filings[]arrayMatching filings, newest first.
filings[].accessionNostringAccession number.
filings[].cikintegerFiler CIK.
filings[].companyNamestringFiler name.
filings[].formTypestringForm type as filed.
filings[].filedAtstringFiling date.
filings[].linkToFilingDetailsstringFiling index page on sec.gov.

Forms in the feed

FormWhat it is
DEFM14A / PREM14ADefinitive and preliminary merger proxy
DEFM14CMerger information statement
425Communications about a business combination
S-4 / F-4Registration of shares issued in a deal
SC TO-TThird party tender offer
SC TO-IIssuer tender offer
SC TO-CPre-commencement tender offer communication
SC 14D9Target company's response to a tender offer
SC 13E3Going private transaction
CBTender offer or business combination for a foreign private issuer

How to

How do I watch for new tender offers?

Filter formType to SC TO-T and set startDate.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/mergers-acquisitions?formType=SC%20TO-T&startDate=2026-09-01&size=2"
How do I find going private deals?

Use formType SC 13E3.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/mergers-acquisitions?formType=SC%2013E3&size=2"
How do I find stock for stock mergers?

S-4 registrations register the shares issued to the target's holders.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/mergers-acquisitions?formType=S-4&size=2"
How do I see every deal filing for one company?

Pass ticker or cik without formType.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/mergers-acquisitions?ticker=ADBE&size=2"
How do I get a target's response to a tender offer?

SC 14D9 is the target board's recommendation.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/mergers-acquisitions?formType=SC%2014D9&size=2"
How do I get deal filings for one week?

Set startDate and endDate.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/mergers-acquisitions?startDate=2026-10-05&endDate=2026-10-09&size=2"
How do I page through results?

Raise from by size until a page returns fewer than size rows.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/mergers-acquisitions?startDate=2026-10-01&size=2&from=2"
How do I read the documents?

Follow linkToFilingDetails, or list the files with /v1/files using cik and accessionNo.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/mergers-acquisitions?formType=DEFM14A&size=2"

Errors

See also the error codes every endpoint shares.

Try it with your own key

500 free calls a month.

Get free API key →