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.

ParameterTypeDescriptionExample
symbolsstr | list[str] | NoneOne 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"]
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
start_datestrThe start date to filter data with."2025-01-01"
end_datestrThe end date to filter data with."2025-12-31"
Share