Skip to content
Live news Screener Coverage Pricing Docs REST API WebSocket API MCP server Company Use cases Blog Changelog Status Compare Contact
ALGRF$0.400.00(0.00%)Algo Grande Commissions Independent NI 43-101 Update to Capture First Year of Progress at Adelita[5:30:00 PM ET]ZEFIF$0.45+0.02(+3.56%)Zefiro Announces Closing of Non-Brokered Private Placement for Gross Proceeds of Approximately C$5.0 Million[5:29:00 PM ET]BLK$1,118.50-18.79(-1.65%)BlackRock® Canada Announces the Termination of iShares Convertible Bond Index ETF[5:23:34 PM ET]ITFS$1.43-0.02(-1.10%)Itafos Announces Release Date for Q3 2026 Results and Business Update Webcast[5:15:00 PM ET]FAGI$0.01-0.00(-13.33%)Full Alliance Group, Inc (OTC:FAGI) YAHBEE Highlights Community-Commerce Model for Agentic Commerce Era[5:15:00 PM ET]TGT$152.76-5.35(-3.38%)Vital Farms Introduces a Higher Standard for Free-Range Eggs Through Limited Pilot at Select Target Retail Stores[5:05:00 PM ET]NU$15.24+0.51(+3.46%)Notice to Market: Nu Holdings Ltd.[5:03:00 PM ET]POR$44.55-0.35(-0.78%)Portland General Electric Declares Dividend[5:00:00 PM ET]ANTX$3.55-0.09(-2.47%)AN2 Therapeutics, Inc. Reports Inducement Grants Under Listing Rule 5635(c)(4)[5:00:00 PM ET]EML$24.18-0.67(-2.70%)The Eastern Company Announces Timing of Third Quarter 2026 Earnings Release and Conference Call[4:55:00 PM ET]MYE$32.13-0.70(-2.13%)Myers Industries Announces Quarterly Dividend[4:45:00 PM ET]FCAP$63.35-0.59(-0.92%)First Capital, Inc. Reports Quarterly Earnings[4:45:00 PM ET]AIRDF$0.33-0.01(-3.96%)Rocket Doctor Grants Equity[4:42:20 PM ET]
Guide 5 min read

MarketNewsAPI vs StockNewsAPI

StockNewsAPI Basic is $19.99/month for 20,000 calls. MarketNewsAPI Pro is $15/month with no daily cap, plus WebSocket and MCP.

StockNewsAPI Basic is $19.99/mo Basic (20,000 calls/month). MarketNewsAPI Pro is $15 a month with no daily request quota, a WebSocket stream, and an MCP server on the same plan. Pick StockNewsAPI if you already depend on its event, ranking, or analyst-rating datasets. Pick MarketNewsAPI if the product you are building is US stock news and you want the headline pushed to you.

What each plan actually includes

A long-running stock news API with ticker and topic filters. Its public entry plan meters calls by the month. Premium is listed at $49.99 for 50,000 calls. MarketNewsAPI meters a burst of 20 requests per second and does not add a monthly call quota on Pro.

MarketNewsAPIStockNewsAPI
Free plan100 requests/day, 15-min delay, 30 days historyNo free plan (one-time 5-day, 100-call trial)
Entry paid price$15/mo Pro ($13.50/mo annual). 7-day trial, card required$19.99/mo Basic (20,000 calls/month)
Request limitsNo request quota on paid plans (20 req/s burst)Monthly call quotas (Premium $49.99: 50,000 calls)
Asset classesUS stocksStocks (crypto via a separate sister product)
WebSocket streamYes: 7 channel types, 3 connectionsNot listed
AI summariesYes, AI summary on every articleNot listed
Full article textPress releases (full text)No
History2020+Premium plans
Commercial useYes, on paid plansPremium/Business recommended for commercial use

The figures in the table are the ones on the StockNewsAPI compare page, last checked 7 October 2026. Re-check that page before you quote a price in your own docs. Plans move.

Polling a quota vs opening a stream

A bot that asks "what is new on these tickers?" every few seconds spends the monthly quota on empty responses. MarketNewsAPI Pro includes a WebSocket. You subscribe to channels such as ticker:NVDA or type:press_release, and the server sends the article once. Pro includes 3 concurrent connections. The same plan includes the remote MCP server, so Claude, ChatGPT, or Cursor can call the feed without a second contract.

StockNewsAPI does not list a WebSocket on the compare page. If your integration is a REST poll inside a quota you already sized, that is a reason to stay. If the quota is the thing you keep raising, the stream is the cheaper fix.

Same job, different extras

Both products are aimed at stock headlines. MarketNewsAPI today is US stocks: publisher stories, full-text press releases, and legal notices (shareholder class-action and investor-alert notices), with a summary and entity tags on every article. Press releases include the wire text. Publisher stories and legal notices include the headline, a short summary, and a link to the source.

StockNewsAPI's strengths, as listed on the compare page, are a long track record, topic and event filters, and trending headlines plus analyst upgrade and downgrade data on Premium. Those rating datasets are not what MarketNewsAPI sells. If the rating feed is the requirement, StockNewsAPI is the one that publishes it.

Which one to start with

  • Choose StockNewsAPI when you need its event, ranking, or analyst-rating data, or you already have a working integration.
  • Choose MarketNewsAPI when you want real-time push, more than 20,000 calls a month, or US stock news at $15 a month.
  • Use Free, or the 7-day Pro trial, to run the same request you would ship. Pro is $15 a month, or $162 a year. The 7-day trial includes the live feed, and a card is required. Free stays at 100 requests a day, delayed 15 minutes, with 30 days of history.

Try it for 7 days. Signup starts Pro. A card is required. Real-time REST, WebSocket, and MCP, with no request cap. After that it's $15/month, or Free if you stop.

Start 7-day free trial

What a polling bot costs against a monthly quota

A loop that calls the news endpoint every 10 seconds makes 6 requests a minute, 360 an hour, and 8,640 a day. Across a 30-day month that is about 259,200 calls, and that is one ticker list, one process, no retries. StockNewsAPI Basic is listed at 20,000 calls a month, which covers a little over two days of that loop. Premium is listed at 50,000 calls, still short of a week. Slowing the poll to once a minute is 43,200 calls a month, which fits inside Premium and still misses Basic.

MarketNewsAPI Pro does not sell that loop. One WebSocket connection stays open, and messages are not counted as REST calls. The REST quota you do have is a burst of 20 requests per second, shared by every key on the account. Use it for search and for the gap fill after a reconnect, not for "is there anything new?"

If the bot also needs history, page GET /v1/news with from and cursor once, store the article id, and then leave the socket running. That is one backfill plus a stream, not a poll. The Python shape of the stream is already on the alert bot tutorial.

What to put in the first pull request

  • A server-side client. Do not put the key in a browser. Send Authorization: Bearer on REST.
  • One named key for production and another for the laptop, so a leaked dev key can be revoked on the keys page without stopping the bot.
  • A ticker list capped at 50 symbols per REST call. Open a second call, or subscribe to category:stocks and filter, if the book is wider.
  • A test that a press release and a publisher story take different display paths. Only the release includes full text.

The trial starts at signup. The field-by-field notes stay on the compare page, and the request shape is in the news endpoint docs.

Frequently asked questions

Is MarketNewsAPI cheaper than StockNewsAPI?
StockNewsAPI Basic is listed at $19.99 a month for 20,000 calls. MarketNewsAPI Pro is $15 a month, or $162 a year, with no daily request quota. The burst cap is 20 requests per second. Those StockNewsAPI figures are the ones on the compare page, checked 7 October 2026.
Does StockNewsAPI include a WebSocket?
The MarketNewsAPI compare page lists StockNewsAPI's WebSocket as not listed. MarketNewsAPI Pro includes a news WebSocket with 3 concurrent connections, and the 7-day trial includes it. A card is required for the trial.
Can I try MarketNewsAPI without replacing StockNewsAPI first?
Yes. The 7-day Pro trial includes real-time REST, WebSocket, and MCP. After that, Pro is $15 a month or you stay on Free: 100 requests a day, a 15-minute delay, and 30 days of history.

Real-time stock news for $15 a month.

Start a 7-day Pro trial. A card is required. REST, WebSocket, and MCP are included. If you don't subscribe, the account stays on Free.