Cnbc Fundamentals Scraper avatar

Cnbc Fundamentals Scraper

Pricing

from $1.20 / 1,000 fundamentals chargeds

Go to Apify Store
Cnbc Fundamentals Scraper

Cnbc Fundamentals Scraper

Get 52-week/5-year/10-year highs, lows, and period returns 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 $1.20 / 1,000 fundamentals 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

CNBC Fundamentals Scraper returns 52-week, 5-year, and 10-year highs and lows plus period returns (5-day, 1-month, and similar) for one or more CNBC securities. Give it one or more internal security ids and it pushes one dataset row per id — no CNBC account, no API key, no scraping setup.

It talks directly to the same internal REST endpoint the official CNBC Android app uses (marketdata.cnbc.com), reverse-engineered by live MITM capture against a real device. No auth needed — confirmed by inspecting real captured request headers (no Authorization header, no cookie, no session token).

Why use CNBC Fundamentals Scraper?

  • Real fundamentals data, no account needed — 52-week/5-year/10-year highs and lows and period returns straight from CNBC's own backend
  • Batch-friendly — pass an array of ids, get one dataset row per id
  • No auth, no setup — call it with an id and go
  • Use cases: financial dashboards, market monitoring bots, portfolio screening tools, research pipelines

How it connects to the parent Actor

This is a narrow, single-purpose split-off of CNBC All-in-One API, which exposes CNBC's full reverse-engineered API surface (news, quotes, video, TV schedule, and more) as an always-on Standby endpoint. This Actor wraps only the parent's /fundamentals endpoint as a plain batch Actor: give it a list of ids, get a dataset back.

wsodIssue is CNBC's own internal security id — it is not the ticker symbol. You need a real id before you can call this Actor. Get one from the issueId field returned by a quote search or quote lookup — the sibling cnbc-quotes-scraper Actor's /quote-search or /quote endpoint is the easiest way to look one up from a company name or ticker.

Input

FieldTypeRequiredDefaultDescription
wsodIssuesarray of stringyes—CNBC internal security ids — not ticker symbols. Get these from a quote lookup's issueId field (see cnbc-quotes-scraper).
sectionstringno"returns"Shared across all lookups. Only "returns" (52wk/5yr/10yr hi-lo, period returns) is confirmed live; other values may be real but weren't confirmed during development.

Example input:

{
"wsodIssues": ["599362"],
"section": "returns"
}

Output

One dataset item per wsodIssue, wrapping CNBC's own real response:

{
"wsodIssue": "599362",
"section": "returns",
"fundamentals": {
"success": true,
"fundamentals": {
"599362": {
"Ranges": [{ "Name": "52-Wk Hi/Lo", "HighValue": "53289.30", "LowValue": "43340.68" }],
"Values": [{ "Name": "FiveDayReturn", "Value": "0.23%" }]
}
}
}
}

You can download the dataset in various formats such as JSON, CSV, or Excel from the Actor run's Storage tab.

Pricing

Pay per event. Charged fundamentals ($0.002 on the FREE plan) once per wsodIssue successfully fetched. Cost scales with how many wsodIssues you pass in. See the Actor's Pricing tab for current rates.

Known limitations

  • wsodIssue is not the ticker symbol. It's CNBC's own internal security id — you must look it up first via a quote search/lookup (e.g. the sibling cnbc-quotes-scraper Actor's /quote-search or /quote endpoint, reading the issueId field of the result). There is no way to pass a plain ticker directly to this Actor.
  • CNBC's marketdata.cnbc.com upstream showed intermittent 503s during development, unrelated to request format — a failure from this Actor may just reflect a transient issue on CNBC's side, worth retrying.
  • The section parameter is only confirmed with the value "returns". Other section values common on similar financial APIs (e.g. profile, estimates, financials) may be real but weren't captured live, so aren't documented as guaranteed to work.
  • This is an unofficial, reverse-engineered integration, not affiliated with or endorsed by CNBC or NBCUniversal. Behavior may change if CNBC changes its API.

Found a bug or have a feature request? Use the Issues tab on this Actor's page.