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
Install the Finance Toolkit 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-10-07 07:30:00 | AAPL | Newsfile Corp | RETRANSMISSION: QIMC Announces Thermogenic Wet-Gas Signature in 86% of Soil-Gas Samples at New Salem-Apple River, Nova Scotia, Next to Its 30% Clean Hydrogen Discovery |
| 2026-10-06 09:00:00 | AAPL | Newsfile Corp | QIMC Announces Thermogenic Wet-Gas Signature in 86% of Soil-Gas Samples at New Salem-Apple River, Nova Scotia, Next to Its 30% Clean Hydrogen Discovery |
Parameters
search_press_releases accepts the following parameters.
| Parameter | Type | Description | Example |
|---|---|---|---|
symbols | str | list[str] | None | One or more ticker symbols, e.g. “AAPL” or [“AAPL”, “MSFT”]. Defaults to None, which returns the latest press releases of every company, as get_press_releases does. | ["AAPL", "MSFT"] |
pages | int | The number of pages to collect, each page is a separate API call, e.g. pages=5 makes 5 calls. Defaults to 1. | 3 |
limit | int | The number of articles to return per page. Defaults to 100. | 20 |
start_date | str | The start date to filter data with. | "2025-01-01" |
end_date | str | The end date to filter data with. | "2025-12-31" |