Stock Market News
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.
| Parameter | Type | Description | Example |
|---|---|---|---|
pages | int | The number of pages to collect, each page is a separate API call, e.g. pages=5 makes 5 calls. Defaults to 1. | 3 |
limit | int | The number of articles to return per page. Defaults to 100. | 20 |
start_date | str | The start date to filter data with. | "2025-01-01" |
end_date | str | The end date to filter data with. | "2025-12-31" |