Search Press Releases
Searches company press releases by one or more ticker symbols.
Also known as: press release search, corporate announcement lookup.
Search Press Releases in Python
search_press_releases is part of the Discovery module of the open-source Finance Toolkit. Install it with:
pip install financetoolkit -U
Then call search_press_releases as shown below.
from financetoolkit import Discovery
discovery = Discovery(api_key="FINANCIAL_MODELING_PREP_KEY")
press_releases = discovery.search_press_releases(symbols="AAPL", limit=5)
press_releases[["Symbol", "Publisher", "Title"]]
Which returns:
| Published Date | Symbol | Publisher | Title |
|---|---|---|---|
| 2026-06-19 17:00:00 | AAPL | PRNewsWire | Xiao-I Corporation Provides Update on First-Instance Rulings in Patent Litigation… |
| 2026-06-17 09:00:00 | AAPL | Business Wire | Addigy Expands Identity for Apple Fleets: IdP-Native Login, FileVault… |
| 2026-06-16 13:23:00 | AAPL | GlobeNewsWire | Pennsylvania Expansion Continues: Apple Blossom Joins Legend Senior Living |
| 2026-06-09 14:28:00 | AAPL | GlobeNewsWire | Charlotte Volsch, Apple Valley, California Broker, Named Among Real Trends 2026… |
| 2026-06-09 09:58:00 | AAPL | Business Wire | MIKROE develops Spatial Anchor R1 & S1 for Apple Vision Pro |
Parameters
search_press_releases accepts the following parameters:
- symbols (str | list[str]): One or more ticker symbols, e.g. “AAPL” or [“AAPL”, “MSFT”].
- 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.