Press Releases
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.