Skip to Content

CNBC Data Parser & API

CNBC is one of the world’s leading business and financial news networks, and StockAPIS extracts its published content — real-time headlines, article summaries, market commentary, earnings coverage and ticker-tagged news — through a single REST API. CNBC has no official public data API, so StockAPIS parses its published news and normalizes it to the same schema you use for every other source, letting you pull CNBC, Bloomberg and Reuters the same way without maintaining separate scrapers.

TypeFinancial news service
HQUnited States (Englewood Cliffs, NJ)
OwnerNBCUniversal (Comcast)
Asset classesBusiness news, Market commentary, Earnings coverage, Economic data, Analyst opinion
CoverageGlobal markets, US & international equities, macro & economy
ScaleTop-tier global financial news brand (~350M monthly visits)
API accessNo public API (parse-only)
Parse priority★★★★☆
Official sitewww.cnbc.com

Platform Overview

Market Position

  • One of the most-read business news brands globally, owned by NBCUniversal (Comcast)
  • Wall-to-wall coverage of US and international markets, earnings, IPOs and the macro economy
  • A primary source for breaking market-moving headlines and analyst commentary
  • No official data API — StockAPIS provides normalized, programmatic access to published content

Data Coverage

StockAPIS exposes CNBC’s published news surface as structured data:

  • Headlines — real-time business and market headlines with timestamps and categories
  • Articles — full article summaries and bodies with author and publication metadata
  • Company news — ticker-tagged stories linked to specific symbols (e.g. AAPL, TSLA)
  • Market commentary — sector analysis, market trends and economic reports
  • Events — earnings coverage, economic releases and IPO news
  • Sentiment — derived sentiment scores and trending-topic signals for each story

Quick Start

import stockapis client = stockapis.Client(api_key="your-api-key") # Latest CNBC market headlines news = client.cnbc.get_news(category="markets", limit=5) for article in news: print(article["publishedAt"], "·", article["title"])
const { StockAPIS } = require("stockapis"); const client = new StockAPIS({ apiKey: "your-api-key" }); // CNBC company news tagged to a ticker const headlines = await client.cnbc.getCompanyNews({ symbol: "AAPL", limit: 5 }); headlines.forEach((a) => console.log(a.publishedAt, a.title));

Sample API Response

{ "success": true, "data": [ { "title": "Stocks Surge as Market Optimism Grows", "summary": "Major indexes rallied as investors responded to upbeat earnings and cooling inflation data...", "body": "U.S. stocks climbed on Monday, with the S&P 500 adding 1.2% as...", "publishedAt": "2024-01-15T10:30:00.000Z", "category": "markets", "symbols": ["SPY", "AAPL", "MSFT"], "author": "CNBC Markets Team", "source": "CNBC", "url": "https://www.cnbc.com/2024/01/15/stocks-surge.html", "sentiment": "positive" } ], "metadata": { "source": "cnbc", "timestamp": "2024-01-15T10:30:00.000Z" } }

Use Cases

  • News monitoring — track real-time CNBC headlines and breaking market-moving stories
  • News-driven trading — feed ticker-tagged articles and sentiment into trading signals
  • Research & analysis — aggregate earnings coverage and market commentary for equity research
  • Dashboards & alerts — surface CNBC business news in market dashboards and notification systems

Frequently Asked Questions

Does CNBC have an official API? No — CNBC does not offer a public data API. StockAPIS parses its published news and delivers it in a unified schema so CNBC data matches every other source you pull.

What data can I get from CNBC through StockAPIS? Real-time headlines, article summaries and bodies, ticker-tagged company news, market commentary, earnings and economic coverage, plus derived sentiment and trending topics.

Can I get CNBC news for a specific stock? Yes — query company news by ticker symbol to retrieve CNBC stories tagged to a given equity, complete with timestamps, categories and sentiment.

Last updated on