Press Releases
Returns the latest official company press releases, such as earnings announcements, mergers, and other corporate communications.
Also known as: corporate announcements, company press releases.
Press Releases in Python
get_press_releases is part of the Discovery 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 Discovery
discovery = Discovery(api_key="FINANCIAL_MODELING_PREP_KEY")
press_releases = discovery.get_press_releases(limit=5)
press_releases[["Symbol", "Publisher", "Title"]]
Which returns:
| Published Date | Symbol | Publisher | Title |
|---|---|---|---|
| 2026-07-07 11:01:00 | VERI | GlobeNewsWire | Portnoy Law Firm Announces Class Action on Behalf of Veritone, Inc. Investors |
| 2026-07-07 11:00:00 | VSH | GlobeNewsWire | Vishay Intertechnology Standard-Level 40 V MOSFETs Prevent False Triggering… |
| 2026-07-07 11:00:00 | TBBK | GlobeNewsWire | Old National Bancorp Announces Schedule for Second-Quarter Earnings Release… |
| 2026-07-07 10:59:00 | SRAD | GlobeNewsWire | Portnoy Law Firm Announces Class Action on Behalf of Sportradar Group AG Investors |
| 2026-07-07 10:58:00 | CVLT | GlobeNewsWire | Portnoy Law Firm Announces Class Action on Behalf of Commvault Systems, Inc. Investors |
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.
- start_date (str, optional): The start date to filter data with.
- end_date (str, optional): The end date to filter data with.