Cnbc Video Stream Scraper
Pricing
from $7.80 / 1,000 video chargeds
Cnbc Video Stream Scraper
Get a direct playable HLS stream URL for CNBC video — no other actor returns this 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 Video Stream Scraper do?
CNBC Video Stream Scraper takes one or more CNBC video ids (vcpID) and pushes full video detail — headline, duration, section — for each, one dataset row per video.
It talks directly to the same internal API the official CNBC Android app uses (webql.cnbcfm.com), reverse-engineered by live MITM capture against a real device — a real Apollo-style GraphQL persisted query the app itself sends (exact query hash captured live, never guessed). No CNBC account, no API key, no scraping setup. This is the /video slice of CNBC All-in-One API, split out as its own focused Actor.
Why use CNBC Video Stream Scraper?
Its standout feature: every result includes a direct, unauthenticated Akamai HLS playbackURL — a real .m3u8 master playlist URL you can hand straight to any HLS player (hls.js, ffmpeg, VLC, a <video> element with an HLS-capable browser). No token, no signature, no expiry baked into the URL — confirmed playable as-is. No need to scrape or render CNBC's video player page to get a working stream link.
- Real stream URLs, not just metadata — most video-metadata scrapers stop at a thumbnail and a title; this one hands back the actual playable stream
- No account needed — the request works fully anonymously, confirmed by inspecting real captured request headers (no Authorization header, no cookie, no session token)
- Batch-friendly — pass any number of
vcpIDs in one run, get one dataset row per video - Use cases: building a video player around CNBC content, archiving/monitoring specific segments, feeding a downstream HLS transcoder, media pipelines that need a real stream link rather than a webpage to scrape
How it connects to the parent
This Actor is a narrow spin-off of CNBC All-in-One API, which exposes CNBC's full reverse-engineered API surface (news, quotes, articles, TV schedule, and more) as an always-on Standby REST API. /video was pulled out into its own Actor because it's the parent's standout endpoint — the only one that hands back a directly playable stream link instead of just metadata — for users who only need video, not the whole surface.
Input
| Field | Type | Description |
|---|---|---|
vcpIds | integer[] | Required. One or more CNBC video vcpID values (from a CNBC video page URL or the parent CNBC All-in-One API). |
Example:
{"vcpIds": [7000422401]}
Output
One dataset row per vcpId:
{"vcpId": 7000422401,"video": {"headline": "Watch CNBC's full interview with Treasury Secretary Scott Bessent","duration": 1148,"playbackURL": "//cnbcawsmpvod.akamaized.net/out/v1/6629fb.../master.m3u8","section": { "shortestHeadline": "Squawk on the Street" }}}
Known limitations
- Video-only. News, quotes, articles, and every other CNBC surface live in the parent CNBC All-in-One API — use that Actor if you need more than video.
- This is an unofficial, reverse-engineered integration, not affiliated with or endorsed by CNBC or NBCUniversal. Behavior may change if CNBC changes its API.
playbackURLis CNBC/Akamai's own link — its lifetime and availability are controlled entirely by CNBC, not by this Actor.
Pricing
Pay per event. Charged video ($0.01 on the FREE plan) once per video id successfully fetched (includes the direct playable HLS playbackURL). See the Actor's Pricing tab for current rates.
Found a bug or have a feature request? Use the Issues tab on this Actor's page.