Skip to main content
GET
Get company news

Overview

The Financial Datasets company news API returns recent news articles about a public company by ticker, with each article’s title, source, date, and link. It covers 10,000+ US tickers with 2+ years of history, updated within 1 minute. Articles come from publicly available news feeds and are matched to the company’s ticker (data provenance). You can call it as a REST endpoint with an API key, or from Claude, ChatGPT, Cursor, and other AI apps through the MCP server, or pay per request with x402. Pricing starts at $20. Our news articles are sourced from public RSS feeds. Looking for broad market news instead? Use the Market News endpoint, which takes no ticker. To get started, please create an account and grab your API key at financialdatasets.ai. You will use the API key to authenticate your API requests.

Coverage

Getting Started

There are only 3 steps for making a successful API call:
  1. Add your API key to the header of the request as X-API-KEY.
  2. Add the ticker query param for the company you want news about. Optionally add limit to control the number of results.
  3. Execute the API request.

Example

Company News

FAQ

Where do the news articles come from?

From publicly available news feeds. Articles are collected close to the point of publication and matched to company tickers.

How many articles can I get per request?

Up to 10. Set limit; the default is 5.

Can I get market news without a ticker?

Yes. Leave out ticker to get broad market news. See Market News.

Can an AI agent use this data?

Yes. Claude, ChatGPT, Cursor, and other MCP clients reach it through the Financial Datasets MCP server. An agent with a wallet can also pay per request with x402, with no account.

Authorizations

X-API-KEY
string
header
required

API key for authentication.

Query Parameters

ticker
string
required

The ticker symbol of the company, e.g. AAPL.

Example:

"AAPL"

limit
integer
default:5

The maximum number of news articles to return (default: 5, max: 10).

Required range: x <= 10
cursor
string

Opaque pagination cursor from a previous response's next_page_url. When provided, all other query parameters are ignored: the cursor carries the original request's filters. Treat it as opaque; do not construct or modify it.

Response

News articles response

news
object[]
next_page_url
string

Absolute URL of the next page of results. Present only when more results remain; request it as-is to continue. Each page holds up to 10 records.