# Stock News API

US stock news with a keyword sentiment label — headline and link, never the article text.

*https://stockmarketstack.com/tools/stocknewsapi · Stock Market Data APIs*

## Facts

### At a glance

| Field | Value |
| --- | --- |
| Vendor | Stock News API |
| Category | Stock Market Data APIs |
| Job | news |
| Website | https://stocknewsapi.com |
| Pricing model | subscription |
| Free tier | false |
| Open source | false |
| Licence | none |
| Self-hosted | false |
| Tested hands-on | false |
| Last updated | 2026-09-14 |

### Pricing

| Tier | USD | Period |
| --- | --- | --- |
| Basic | 19.99 USD | month |
| Premium | 49.99 USD | month |
| Business | on request | month |

### Coverage

| Field | Value |
| --- | --- |
| Asset classes | stocks, etf |
| Markets | us |
| Works outside the US | false |
| Data latency | none |
| Platforms | web |
| AI features | none |

### Interfaces

| Field | Value |
| --- | --- |
| API | true |
| Webhooks | false |
| Scripting | none |
| Python | false |
| Spreadsheet add-in | false |
| MCP server | false |
| Export | csv, json |

### Capabilities

Yes: news

No: charting, screening, scanning, backtesting, automation, live_trading, paper_trading, portfolio_tracking, broker_import, tax_reporting, alerts, options_analysis

*Verified: pricing 2026-09-14; capabilities 2026-09-14; coverage 2026-09-14.*

## What it is

Stock News API is a single-purpose JSON feed. Ask for a ticker, get back news items with a
source, an Eastern-time stamp, the tickers mentioned and a sentiment label. It is run by Snapi
LLC, a Florida company that also operates Crypto News API, Forex News API and Fundamentals API
as separate sites on separate subscriptions.

What it deliberately does not carry is the articles. The vendor says it does not index full
article text, for copyright reasons, so an item is a headline, a link, an image and metadata —
which means a reader built on this sends people away to the source, and a model trained on it is
trained on titles.

Around the two news endpoints sit a dozen others, most of them Premium: top mentioned tickers, a
daily sentiment statistic, clustered events, trending headlines, a polled headline feed in beta,
an earnings calendar, broker upgrades and downgrades with price targets, and Sundown Digest, an
evening wrap published weekdays at 7pm Eastern.

## Pricing

Two self-serve plans, both month-to-month — the page says "See below our monthly plans" and
carries no annual toggle and no annual discount to misread. Basic is 19.99 dollars for 20,000
calls a month, Premium 49.99 dollars for 50,000, Business is quoted.

Volume is not the only difference. Historical data, the all-ticker feed, top mentions, trending
headlines and events, and upgrades and downgrades all sit in the Premium column of the feature
matrix, and Basic stops at page 5 of any result set — 500 items. The pricing page itself
recommends Basic for students and non-commercial projects.

## Data & coverage

US-listed tickers. The exchange filter accepts NASDAQ, NYSE, AMEX and BATS and nothing else, the
index filter is eleven US indices, and the 54-country filter selects where a company is domiciled
rather than where it trades. The FAQ answers a direct question about German, Indian, UK and
Canadian news with a flat no, while allowing that some Canadian and European stocks are covered —
the focus is the US market.

The number of sources depends on which of the vendor's own pages you read. The documentation's
source list has 75 rows and 74 distinct names, from Reuters, CNBC and the Wall Street Journal
down to Penny Stocks and The Dog of Wall Street; the homepage counter says 50-plus; the FAQ says
30-plus. Claimed volume is 50,000 articles and 2,500 videos a month, including over 5,000 press
releases from the wires.

Sentiment is simpler than the phrase suggests, and to the vendor's credit the FAQ says so
plainly — keyword analysis over the title and sub-title, with anything not clearly positive or
negative flagged neutral.

## Integrations

Plain GET requests with the token in the query string, JSON back, `&datatype=csv` for a CSV
download, and 1 to 100 items per request. There is no official client library in any language,
and nothing sits on PyPI or npm under the obvious names. No webhooks and no MCP server either —
the headline alerts endpoint is a feed you poll, not an alert that reaches you. Top mentions and
the sentiment statistic are cached for an hour unless you add `&cache=false`.

## Limitations

- No free tier. The one-time 5-day, 100-call trial converts to a paid month unless you cancel:
  section 3.1 charges the payment method on file for the plan you chose — and promises a notice
  7 days before a 5-day trial ends, which cannot arrive.
- No full article text at any price, and no per-item scores — sentiment is one of three labels.
- Redistribution is yours to clear. Section 2.4 makes complying with each source's terms the
  buyer's responsibility, which in practice means a text-only link with attribution, and
  sublicensing the API to a third party is forbidden outright.
- US markets only, and a Basic key is a feed rather than an archive.
- No uptime guarantee below Business. The status page showed 99.93% over the 30 days to 13
  September 2026 on the three monitored news endpoints, but that is a report, not an SLA.
- The edges are unattended. The terms were last revised in November 2019, the forum's five
  threads were all posted by the admin in June 2022, and the fallback parameter in these
  documents is still described in terms of crypto tickers, copied from the sister product.

## Alternatives

If news is one field among many rather than the whole requirement, it is cheaper as an endpoint
on a broader API — [EODHD](https://stockmarketstack.com/tools/eodhd) includes news in its free tier,
[Finnhub](https://stockmarketstack.com/tools/finnhub) gives a year of North American company news on a free key, and
[Financial Modeling Prep](https://stockmarketstack.com/tools/financial-modeling-prep) carries it alongside statements and
filings. The case for buying this one is the filtering, not the text it does not sell.

See the rest of the [market data APIs](https://stockmarketstack.com/categories/market-data-apis).

## FAQ

### Does Stock News API have a free tier?

No. There is a one-time free trial of 5 days and 100 calls with access to all features, but section 3.1 charges the payment method on file for the plan you chose unless you cancel before it expires. After that the floor is 19.99 dollars a month.

### Can I display the full article text from Stock News API?

No. The vendor states it does not index full article text for copyright reasons, so the response carries the headline and a link rather than the body. Displaying even that much is governed by each news source's own terms — section 2.4 makes compliance the buyer's responsibility, source by source, and generally means a text-only link that opens in a new window with attribution.

### How is the sentiment score calculated?

It is the vendor's own and it is keyword analysis, not a model. Each item is labelled positive, negative or neutral from the title and sub-title, and anything not clearly one or the other is flagged neutral. The aggregate score from the stat endpoint runs from -1.5 to +1.5 and is derived from the count of positive and negative items in the window.

### How far back does the news history go?

The FAQ says article news goes back to February 2019 and video news to July 2018, while the documentation's date-parameter section says March 2019. Broker upgrades and downgrades start on 8 April 2022. Historical data sits in the Premium column of the pricing matrix, so a Basic key is a feed rather than an archive.

## Also worth comparing

- [Marketaux](https://stockmarketstack.com/tools/marketaux.md) — Global financial news over REST, tagged to entities and scored for sentiment per entity.
- [Benzinga News API](https://stockmarketstack.com/tools/benzinga-news-api.md) — Licensed US stock newswire over REST, TCP, WebSocket or webhook, priced by contract.
- [Bigdata.com](https://stockmarketstack.com/tools/bigdata-com.md) — RavenPack's self-serve retrieval API over premium news and filings, billed per token.
- [finlight](https://stockmarketstack.com/tools/finlight.md) — Financial news API resolving companies to tickers, ISINs and FIGIs, plus a stream.
- [NewsAPI.ai](https://stockmarketstack.com/tools/newsapi-ai.md) — Global news API with Wikipedia-grounded entity tagging and event clustering.
- [NewsFilter.io](https://stockmarketstack.com/tools/newsfilter-io.md) — Ticker-tagged news API with a websocket push stream and a stalled SEC filings source.
