Obtain the latest official company press releases for the tickers of this Toolkit instance, such as earnings announcements and corporate communications. Automatically filtered to this Toolkit instance’s start_date and end_date.

Also known as: corporate announcements, company press release feed.

Press Releases in Python

get_press_releases is part of the Toolkit module of the open-source Finance Toolkit. Install it with:

pip install financetoolkit -U

Then call get_press_releases as shown below.

from financetoolkit import Toolkit

toolkit = Toolkit(["AAPL", "MSFT"], api_key="FINANCIAL_MODELING_PREP_KEY")

press_releases = toolkit.get_press_releases(limit=5)

press_releases[["Symbol", "Publisher", "Title"]]

Which returns:

Published Date Symbol Publisher Title
2026-07-07 10:21:00 MSFT GlobeNewsWire MSFT Investors Have Opportunity to Lead Microsoft Corporation Securities Fraud Lawsuit…
2026-07-07 06:36:00 MSFT PRNewsWire MSFT Investment Deadline: Microsoft Securities Fraud Class Action Focuses on Copilot…
2026-07-06 15:34:00 MSFT GlobeNewsWire MICROSOFT CLASS ACTION ALERT: Bragar Eagel & Squire, P.C. Urges Microsoft Corporation…
2026-07-06 13:24:00 MSFT GlobeNewsWire Deadline Alert: Microsoft Corporation (MSFT) Shareholders Who Lost Money Urged To Contact…
2026-07-06 10:07:00 MSFT GlobeNewsWire Levi & Korsinsky Reminds Shareholders of a Lead Plaintiff Deadline of August 11, 2026…

Parameters

get_press_releases accepts the following parameters:

  • pages (int, optional): The number of pages to collect, each page is a separate API call, e.g. pages=5 makes 5 calls. Defaults to 1.
  • limit (int, optional): The number of articles to return per page. Defaults to 100.
  • show_columns (list[str] | None): A list of column names to keep in the result. Invalid names are reported and ignored. Defaults to None, which keeps every column.
Share