Obtain the latest stock market news articles for the tickers of this Toolkit instance. Qualitative companion to the toolkit’s quantitative data. Automatically filtered to this Toolkit instance’s start_date and end_date.

Also known as: ticker news, company news feed.

Stock News in Python

get_stock_news is part of the Toolkit module of the open-source Finance Toolkit. Install it with:

pip install financetoolkit -U

Then call get_stock_news as shown below.

from financetoolkit import Toolkit

toolkit = Toolkit(["AAPL", "MSFT"], api_key="FINANCIAL_MODELING_PREP_KEY")

stock_news = toolkit.get_stock_news(limit=5)

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

Which returns:

Published Date Symbol Publisher Title
2026-07-07 10:46:52 AAPL Benzinga Walmart, Apple And Nike May Be Agentic AI’s First Winners. Grocery May Be The First Loser
2026-07-07 10:21:00 MSFT GlobeNewsWire MSFT Investors Have Opportunity to Lead Microsoft Corporation Securities Fraud Lawsuit…
2026-07-07 10:20:11 AAPL Forbes Why Investors Fell Back In Love With Apple’s Cheap AI Strategy
2026-07-07 09:59:19 MSFT Benzinga Michael Burry’s $700 Microsoft Bet: Should You Copy His LEAP Trade?
2026-07-07 09:26:50 AAPL Benzinga Forget the iPhone. Apple’s AI Story May Belong to Macs

Parameters

get_stock_news accepts the following parameters:

  • 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.
  • show_columns (list[str] | None): A list of column names to keep in the result. Invalid names are reported and ignored. Defaults to None, which keeps every column.
Share