Cnbc Markets Ticker Scraper
Pricing
from $0.80 / 1,000 ticker snapshot chargeds
Cnbc Markets Ticker Scraper
Get the market index ticker banner 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.
What does CNBC Markets Ticker Scraper do?
CNBC Markets Ticker Scraper fetches CNBC's market index ticker banner — a DJIA / S&P 500 / NASDAQ-style summary of index levels, points change, and percent change — and pushes it as a single dataset row.
It talks directly to the same internal GraphQL backend the CNBC mobile app uses (webql.cnbcfm.com), reverse-engineered by live capture against the real CNBC Android app — a real persisted-query operation (marketsBanner, exact hash captured live, never guessed). No CNBC account, no API key, no scraping setup. This is the markets-banner slice of CNBC All-in-One API, split out as its own focused Actor.
Why use CNBC Markets Ticker Scraper?
- Live index snapshot in one call — no need to run the full parent Actor just to poll the market ticker
- No account needed — every request works fully anonymously
- Use cases: dashboards and status widgets, scheduled market-open/close snapshots, feeding a broader financial data pipeline, quick health checks before triggering heavier scrapes
How to use CNBC Markets Ticker Scraper
- (Optional) Leave the input empty to get the default "US" home-screen banner, or set
idto a different banner preset and/orsecurityCountto change how many securities are returned. - Run the Actor.
- The banner is pushed to the dataset as a single row.
- Download the result as JSON, CSV, or Excel from the Output tab.
Input
| Field | Type | Description |
|---|---|---|
id | integer | Banner preset id. Default 100769431 — the "US" banner shown on the CNBC app's home screen, the only preset confirmed live. Optional. |
securityCount | integer | Number of ticker securities to return in the banner. Default 3. Optional. |
Example (all fields optional — this is equivalent to no input at all):
{"id": 100769431,"securityCount": 3}
Output
One dataset row per run:
{"banner": [{"symbol": "DJIA","name": "Dow Jones Industrial Average","last": "41250.50","change": "125.30","changePct": "0.30"},{ "symbol": ".SPX", "name": "S&P 500", "last": "5580.10", "change": "12.40", "changePct": "0.22" },{ "symbol": ".IXIC", "name": "Nasdaq Composite", "last": "17800.75", "change": "-30.10", "changePct": "-0.17" }]}
Actual field names and count depend on the live CNBC response for the requested id/securityCount.
Known limitations
- Only banner preset id
100769431(the "US" home-screen banner) has been confirmed live. Other real banner ids likely exist — e.g. per-region presets — but are not guaranteed to work. - This Actor covers only
/markets. For articles, news feeds, video, search, and other CNBC endpoints, see the parent CNBC All-in-One API.
Pricing
Pay per event. Charged ticker-snapshot ($0.002 on the FREE plan) once per run. See the Actor's Pricing tab for current rates.