Cnbc Quotes Scraper avatar

Cnbc Quotes Scraper

Pricing

from $0.80 / 1,000 quote chargeds

Go to Apify Store
Cnbc Quotes Scraper

Cnbc Quotes Scraper

Get real-time quotes for stocks, indexes, bonds, crypto, and commodities from Cnbc. Talks directly to CNBC's own mobile app API, no login needed. Split from the mature, published cnbc-all-in-one-api for a focused, single-purpose workflow.

Pricing

from $0.80 / 1,000 quote chargeds

Rating

0.0

(0)

Developer

Romy

Romy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

24 days ago

Last modified

Categories

Share

What does CNBC Quotes Scraper do?

CNBC Quotes Scraper fetches real-time quotes, symbol/company search results, and per-symbol news from CNBC — one dataset row per symbol.

It talks directly to CNBC's own internal mobile-app APIs (reverse-engineered by live MITM capture against the real Android app), not the public website. /quote is a REST call to quote.cnbc.com; symbol search and per-symbol news are native GraphQL persisted-query calls to webql.cnbcfm.com — the exact same calls the CNBC app itself makes. No CNBC account, no API key, no scraping setup. This is the quotes-and-search slice of CNBC All-in-One API, split out as its own focused Actor.

Why use CNBC Quotes Scraper?

  • Real-time quotes for any asset class CNBC covers — stocks, indexes, bonds, crypto, commodities/futures, and forex, all through the same endpoint
  • One batch call for quotes — pass a whole symbol list and get it back split into one clean row per symbol
  • Symbol search — resolve a company name or partial ticker (e.g. "TESLA") into real tradable symbols
  • Per-symbol news — the same symbol-scoped news feed shown on CNBC's own quote page
  • No account needed — every read request works fully anonymously
  • Use cases: portfolio/watchlist dashboards, market-data pipelines, symbol lookup/autocomplete, news monitoring per ticker

How it connects to the parent

CNBC All-in-One API is a Standby-mode Actor exposing CNBC's full reverse-engineered API surface (news, video, TV schedule, markets banner, fundamentals, articles, and more) behind a single REST-style HTTP interface. This Actor takes only the /quote, /quote-search, and /quote-news endpoints from that surface and repackages them as a plain batch-input Actor that writes to an Apify dataset, for cases where you just want quote/search/news data on a schedule without running a Standby server yourself.

Input

FieldTypeDescription
symbolsstring[]Quote lookup. One dataset row per symbol, fetched as a single batch call. See symbol formats below.
searchSymbolsstring[]Symbol/company search. One dataset row per query, e.g. "TESLA" -> matching tickers.
newsSymbolsstring[]Per-symbol news lookup. One dataset row per symbol.
newsSectionstringOptional section id shared across all newsSymbols lookups. Confirmed real param; exact effect not fully characterized.

At least one of symbols, searchSymbols, or newsSymbols is required.

Symbol formats CNBC accepts:

FormatExampleMeaning
Plain tickerAAPLStock
Index.DJIDow Jones Industrial Average
BondUS10YUS 10-Year Treasury yield
CryptoBTC.CM=Bitcoin
Futures/commodity@CL.1Crude oil front-month future

Example input:

{
"symbols": ["AAPL", ".DJI", "US10Y", "BTC.CM=", "@CL.1"],
"searchSymbols": ["TESLA"],
"newsSymbols": [".DJI"]
}

Output

One dataset row per symbol/query, tagged with a type field:

{
"type": "quote",
"symbol": "AAPL",
"data": {
"symbol": "AAPL",
"name": "Apple Inc.",
"last": "313.36",
"changetype": "DOWN",
"change": "-3.47",
"change_pct": "-1.10%",
"exchange": "NASDAQ"
}
}
{
"type": "quote-search",
"symbol": "TESLA",
"results": [{ "...": "matching symbol entries" }]
}
{
"type": "quote-news",
"symbol": ".DJI",
"news": [{ "...": "news article entries" }]
}

If CNBC's /quote response shape for a run doesn't match what's expected (a change on CNBC's side), the Actor pushes a single { "type": "quote", "symbols": [...], "data": <raw response> } row instead of guessing at a split — check the logs for a warning when this happens.

Known limitations

  • Broader CNBC coverage (news feed, articles, video, TV schedule, markets banner, fundamentals) is available in the parent CNBC All-in-One API — this Actor is intentionally narrow.
  • newsSection's exact filtering effect was captured live but not fully characterized against every possible value.
  • CNBC's internal APIs are unofficial and undocumented; response shapes can change without notice.

Pricing

Pay per event. Charged quote ($0.001 on the FREE plan) once per dataset row produced — one row per symbol/query across symbols, searchSymbols, and newsSymbols. See the Actor's Pricing tab for current rates.