Cnbc Video Stream Scraper avatar

Cnbc Video Stream Scraper

Pricing

from $7.80 / 1,000 video chargeds

Go to Apify Store
Cnbc Video Stream Scraper

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.

Pricing

from $7.80 / 1,000 video chargeds

Rating

0.0

(0)

Developer

Romy

Romy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

25 days ago

Last modified

Categories

Share

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

FieldTypeDescription
vcpIdsinteger[]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.
  • playbackURL is 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.