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
get_stock_news is part of the Discovery 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 Discovery
discovery = Discovery(api_key="FINANCIAL_MODELING_PREP_KEY")
stock_news = discovery.get_stock_news(limit=5)
stock_news[["Symbol", "Publisher", "Title"]]
Which returns:
| Published Date | Symbol | Publisher | Title |
|---|---|---|---|
| 2026-07-07 11:02:16 | VOD | Proactive Investors | Starlink threat to BT, Vodafone and other telecoms is ‘limited’, says analyst |
| 2026-07-07 11:01:15 | TNDM | Zacks Investment Research | Does TNDM Stock Still Deserve a Place in Your Portfolio? |
| 2026-07-07 11:01:13 | OMCL | Zacks Investment Research | What’s Fueling Omnicell Stock’s 52.6% Rally Over the Past Year? |
| 2026-07-07 11:01:10 | AMAT | Zacks Investment Research | Best Momentum Stock to Buy for July 7th |
| 2026-07-07 11:01:09 | GS | Zacks Investment Research | Goldman Sachs (GS) Earnings Expected to Grow: What to Know Ahead of Next Week’s Release |
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.
- start_date (str, optional): The start date to filter data with.
- end_date (str, optional): The end date to filter data with.