Returns the latest stock market news articles. This includes the ticker symbol (when applicable), publisher, title, a short snippet, and the article URL.

Also known as: stock news feed, market news headlines.

Stock Market News in Python or via the MCP

Install the Finance Toolkit with:

pip install financetoolkit -U

Then call get_stock_news as shown below.

from financetoolkit import Discovery

discovery = Discovery(api_key="FINANCIAL_MODELING_PREP_KEY")

stock_news = discovery.get_stock_news(limit=5)

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

Or, after setting up the Finance Toolkit MCP, ask:

What are the five latest stock market headlines, with the symbol and publisher of each?

Which returns:

Published Date Symbol Publisher Title
2026-10-24 14:21:24 MSFT Seeking Alpha Microsoft Q1: A $744 Billion AI Reckoning Is Coming
2026-10-24 14:19:01 BKNG The Motley Fool Advance Auto Parts vs. Booking Holdings: Which Consumer Stock Is a Better Buy in 2026?
2026-10-24 14:15:00 MGHL The Motley Fool Energy Transfer vs. Kinder Morgan: Which Natural Gas Pipeline Stock Is the Better Buy for the AI Power Boom?
2026-10-24 14:10:02 AAP The Motley Fool Advance Auto Parts vs. Dick’s Sporting Goods: Are Consumers Focusing on Car Repair or Exercise More in 2026?
2026-10-24 14:02:45 LOT MarketBeat Lotus Technology Targets EBIT Profitability Before 2030 as Deliveries, Margins Improve

Parameters

get_stock_news accepts the following parameters.

ParameterTypeDescriptionExample
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