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

Install the Finance Toolkit 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",
    start_date="2021-01-01",
    end_date="2025-12-31",
)

press_releases = toolkit.get_press_releases(limit=5)

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

Which returns:

Published Date Symbol Publisher Title
2025-12-18 09:00:00 MSFT PRNewsWire Cognizant and Microsoft Expand Partnership to Advance AI Transformation and Frontier Firm Experiences
2025-12-18 04:00:00 MSFT Business Wire Reply Recognized as a Microsoft Azure Expert Managed Services Provider for the Sixth Consecutive Year
2025-12-17 20:00:00 AAPL Business Wire Apple announces changes to iOS in Japan
2025-12-17 16:30:00 MSFT Accesswire ProsperOps Achieves Microsoft Azure IP Co-Sell Status
2025-12-17 08:00:00 MSFT Business Wire EcoVadis Wins Microsoft Local Partner Award FY25 in AI Transformation - Scale Category

Parameters

get_press_releases accepts the following parameters.

ParameterTypeDescriptionExample
pagesintThe number of pages to collect, each page is a separate API call, e.g. pages=5 makes 5 calls. Defaults to 1.3
limitintThe number of articles to return per page. Defaults to 100.20
show_columnslist[str] | NoneA list of column names to keep in the result. Invalid names are reported and ignored. Defaults to None, which keeps every column.["Publisher", "Title"]
Share