Searches stock market news articles by one or more ticker symbols.

Also known as: ticker news search, company news lookup.

Search Stock News in Python

Install the Finance Toolkit with:

pip install financetoolkit -U

Then call search_stock_news as shown below.

from financetoolkit import Discovery

discovery = Discovery(api_key="FINANCIAL_MODELING_PREP_KEY")

stock_news = discovery.search_stock_news(symbols="AAPL", limit=5)

stock_news[["Symbol", "Publisher", "Title"]]

Which returns:

Published Date Symbol Publisher Title
2026-10-24 13:17:00 AAPL The Motley Fool Apple Joins Nvidia in the $5 Trillion Club. Here’s Which Stock I Think Can Get to $10 Trillion First.
2026-10-24 11:50:52 AAPL 24/7 Wall Street PC Sales Just Crashed 21% as AI Eats the World’s Memory Chips
2026-10-24 07:15:37 AAPL 24/7 Wall Street Apple Just Passed Nvidia as the World’s Most Valuable Company on iPhone Duo Day
2026-10-24 03:45:00 AAPL The Motley Fool Apple Is One of the Most Profitable Businesses in the World. Here’s Why the Stock Is Worth $295 a Share Right Now.
2026-10-23 17:30:02 AAPL The Motley Fool Will Apple Take Over Your (Smart) Home?

Parameters

search_stock_news 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 articles of every symbol, as get_stock_news 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