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.
| Type | Financial news service |
|---|---|
| HQ | United States (Englewood Cliffs, NJ) |
| Owner | NBCUniversal (Comcast) |
| Asset classes | Business news, Market commentary, Earnings coverage, Economic data, Analyst opinion |
| Coverage | Global markets, US & international equities, macro & economy |
| Scale | Top-tier global financial news brand (~350M monthly visits) |
| API access | No public API (parse-only) |
| Parse priority | ★★★★☆ |
| Official site | www.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.