Stock News
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.