Skip to content
Live news Screener Coverage Pricing Docs REST API WebSocket API MCP server Company Use cases Blog Changelog Status Compare Contact
OXSQ$1.31-0.02(-1.62%)Oxford Square Capital Corp. Schedules Third Quarter 2026 Earnings Release and Conference Call for October 30, 2026[4:37:45 PM ET]CSV$35.41-1.57(-4.25%)Carriage Services Announces 2026 Third Quarter Earnings Release and Conference Call Schedule[4:31:58 PM ET]GD$349.36-1.43(-0.41%)Amy Johnson Appointed President of GDIT General Dynamics (NYSE:GD) announced today that Amy Johnson has been appointed as president of GDIT, effective November 3. Johnson is a 27-year...[4:30:00 PM ET]ACRE$3.35+0.09(+2.76%)Ares Commercial Real Estate Corporation Schedules Earnings Release and Conference Call for the Third Quarter Ended September 30, 2026 Ares Commercial Real Estate Corporation (NYSE: ACRE) announced today that it will report earnings for the third quarter ended September 30, 2026 on...[4:30:00 PM ET]ESOA$9.26+0.12(+1.31%)ENERGY SERVICES OF AMERICA COMPLETES FAMCO ACQUISITION Energy Services of America Corporation (the "Company" or "Energy Services") (Nasdaq: ESOA) today announced that its subsidiary, FAMCO Acquisition,...[4:30:00 PM ET]AVTGF$0.240.00(0.00%)Avanti Gold Announces Results of Annual General and Special Meeting[4:30:00 PM ET]AWK$142.75-0.48(-0.34%)California American Water Submits Monterey Desalination Project Financing and Cost Updates to the California Public Utilities Commission Today, California American Water submitted an application to the California Public Utilities Commission (CPUC) updating the project cost estimates, a ...[4:21:00 PM ET]PBT$33.68+0.41(+1.23%)PERMIAN BASIN ROYALTY TRUST ANNOUNCES RECORD DATE AND MEETING DATE FOR SPECIAL MEETING TO CONSIDER SOFTVEST PROPOSALS Argent Trust Company, as trustee ("Trustee") of the Permian Basin Royalty Trust (NYSE: PBT) ("Permian" or the "Trust"), today announced that it has...[4:20:00 PM ET]MMT$4.15-0.05(-1.19%)Aberdeen Multi-Market Income Fund (MMT) Announces Upcoming 1-for-4 Reverse Stock Split The Board of Trustees of Aberdeen Multi-Market Income Fund (NYSE: MMT) has approved a 1-for-4 reverse stock split of the Fund's issued and...[4:17:00 PM ET]FICO$751.41-71.86(-8.73%)FICO Holds Mortgage Score Pricing at $10 for Lenders Enrolled in Preferred Program[4:15:00 PM ET]CIVB$28.29+0.14(+0.50%)Civista Bancshares, Inc. Appoints Jeremy Normington-Slay to Board of Directors Civista Bancshares, Inc. (NASDAQ: CIVB) ("Civista") today announced the appointment of Jeremy Normington-Slay, DPT, MBA, FACHE, to the Boards of...[4:15:00 PM ET]NKTR$37.22-1.43(-3.70%)Nektar Therapeutics Reports Inducement Grants Under Nasdaq Listing Rule 5635(c)(4) Nektar Therapeutics (NASDAQ: NKTR) today announced that, on October 20, 2026, the Organization and Compensation Committee of Nektar's Board of...[4:15:00 PM ET]YMAT$2.13+0.21(+10.94%)J-Star Holding Co., Ltd. Files Interim Financial Report on Form 6-K[4:15:00 PM ET]MFI$8.390.00(0.00%)mF International to Wind Down Legacy Financial Trading Business, Shift Focus Completely to Digital Asset Strategy mF International Limited (NASDAQ:MFI) ("mF International" or the "Company") today announced that its Board of Directors has approved the wind-down...[4:15:00 PM ET]DTCFF$0.28-0.02(-5.28%)Defence Therapeutics Announces Convertible Debenture Interest Payment[4:15:00 PM ET]NKE$37.35-0.97(-2.53%)NIKE, Inc. Announces 2026 Investor Day Webcast[4:15:00 PM ET]
Getting started

Quickstart

View as markdown

From zero to live market news in about two minutes.

1. Get an API key

Sign up with email or Google. A key is created with the account. While you are signed in, the samples on this site use that key. Store it in an environment variable:

export MARKETNEWSAPI_KEY="mna-live-..."

Treat your key like a password. Don't commit it or ship it in browser or mobile code. Call the API from your server instead.

2. Fetch the latest news

With no filters, GET /news returns the newest stock articles:

curl "https://api.marketnewsapi.com/v1/news?limit=5" \
  -H "Authorization: Bearer $MARKETNEWSAPI_KEY"

3. Filter by what you care about

Filters combine with AND, and comma-separated values inside one filter are OR. A few examples:

You wantQuery
Apple or Microsoft news?tickers=AAPL,MSFT
Business Wire only?sources=businesswire.com
Only press releases from today?category=stocks&type=press_release&from=2026-10-06
Stock news only?category=stocks&type=news or ?type=stock_news
Legal notices?category=stocks&type=legal
curl "https://api.marketnewsapi.com/v1/news?tickers=NVDA&type=press_release&limit=1" \
  -H "Authorization: Bearer $MARKETNEWSAPI_KEY"

4. Read the response

200 OK
{
  "data": [
    {
      "id": "art_fa355efccd9b2ac9",
      "title": "AM Intelligence Expands NVIDIA Vera Rubin AI Factory Buildout in India and Malaysia",
      "url": "https://www.businesswire.com/news/home/20261005478911/en/AM-Intelligence-Expands-NVIDIA-Vera-Rubin-AI-Factory-Buildout-in-India-and-Malaysia/",
      "source": {
        "name": "Business Wire",
        "domain": "businesswire.com"
      },
      "publisher": "Business Wire",
      "published_at": "2026-10-05T18:16:00Z",
      "ingested_at": null,
      "category": "stocks",
      "type": "press_release",
      "tickers": [
        "NVDA"
      ],
      "listings": [
        {
          "symbol": "NVDA",
          "exchange": "NASDAQ"
        }
      ],
      "snippet": "HYDERABAD, India--(BUSINESS WIRE)-- #AI--AM Intelligence today announced two firm and binding orders for 20,000 NVIDIA Rubin GPUs to be deployed as NVIDIA Vera Rubin NVL72 rack-scale systems.",
      "summary": null,
      "body": "HYDERABAD, India--(BUSINESS WIRE)-- #AI--AM Intelligence today announced two firm and binding orders for 20,000 NVIDIA Rubin GPUs to be deployed as NVIDIA Vera Rubin NVL72 rack-scale systems.",
      "entities": [
        {
          "type": "company",
          "name": "NVIDIA",
          "symbol": "NVDA"
        }
      ],
      "language": "en"
    }
  ],
  "meta": {
    "count": 1,
    "plan": "stream",
    "delayed_minutes": 0
  }
}

Every article has the same shape. See the article object for each field.

5. Stream it live (Pro)

Open a WebSocket, subscribe to channels, and articles arrive as they're ingested. summary is still null on that socket. Use wss://ws.marketnewsapi.com/v1/stream/summaries when you want each article after its summary is written. That socket is a few seconds behind.

# brew install websocat  (or: cargo install websocat)
websocat "wss://ws.marketnewsapi.com/v1/stream?api_key=$MARKETNEWSAPI_KEY"

# then paste:
{"action":"subscribe","channels":["ticker:AAPL","type:press_release","keyword:guidance"]}

Next steps