Rumble Scraper | Channels, Videos & Shorts avatar

Rumble Scraper | Channels, Videos & Shorts

Under maintenance

Pricing

from $4.00 / 1,000 results

Go to Apify Store
Rumble Scraper | Channels, Videos & Shorts

Rumble Scraper | Channels, Videos & Shorts

Under maintenance

Scrape public Rumble channels, videos, Shorts, and search results with clean structured output. Built for Apify workflows, media monitoring, research, and analytics.

Pricing

from $4.00 / 1,000 results

Rating

0.0

(0)

Developer

Inus Grobler

Inus Grobler

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

7 hours ago

Last modified

Share

Rumble Scraper

Scrape public Rumble channels, videos, Shorts, and search results with Apify.

This actor is built for people who need a reliable Rumble scraper for content research, media monitoring, lead generation, competitor tracking, trend analysis, or archive workflows. It collects structured data from public Rumble pages and returns export-friendly dataset items that work well in Apify, CSV exports, automations, and downstream data pipelines.

Why use this scraper

  • Scrape Rumble channel pages, channel tabs, video pages, Shorts, and search results
  • Collect titles, descriptions, video URLs, thumbnails, publish times, duration, views, comments, and channel metadata
  • Export clean flat fields such as channelName, videoUrl, sourcePageUrl, and sourcePosition
  • Enrich results with video detail pages when you need deeper metadata
  • Run cheaply with CheerioCrawler instead of a browser-based crawler
  • Use Apify Residential proxy by default on Apify cloud for better reliability against Rumble blocking

Best title

Rumble Scraper | Channels, Videos & Shorts

That is the title now used in the actor metadata because it is clear, keyword-rich, and still readable on Apify.

What this Rumble scraper collects

  • Video ID and video slug
  • Video title and full description
  • Video URL, embed URL, thumbnail URL, and format
  • Publish date, listing time text, duration, and duration in seconds
  • Views, comments, likes, and engagementCount when available
  • Channel name, channel URL, channel follower count, and verification state when visible
  • Source tracking fields such as sourceType, sourceValue, sourcePageUrl, sourcePageNumber, and sourcePosition
  • Fallback indicators such as detailFetchFailed and detailFetchError when a detail page is blocked

What you can scrape

Accepted queries formats:

  • Rumble channel URLs such as https://rumble.com/c/NewsmaxTV
  • Rumble video URLs
  • Rumble Shorts URLs
  • Channel handles such as @NewsmaxTV
  • Explicit channel inputs such as channel:NewsmaxTV
  • Search terms such as search:technology

For channel queries, the actor scrapes the /videos tab by default. Add shorts or livestreams through contentTypes when you want broader coverage.

Quick start

Most runs only need a simple input like this:

{
"queries": [
"https://rumble.com/c/NewsmaxTV"
],
"contentTypes": [
"videos"
],
"maxItems": 100,
"maxPagesPerSource": 5,
"includeVideoDetails": true,
"maxConcurrency": 6,
"proxyConfiguration": {
"useApifyProxy": true,
"groups": ["RESIDENTIAL"]
}
}

Input guide

  • queries: easiest way to start; accepts channel URLs, video URLs, Shorts URLs, handles, and search: terms
  • contentTypes: choose videos, shorts, or livestreams for channel queries
  • maxItems: maximum number of dataset rows to save
  • maxPagesPerSource: how deep pagination should go for each source
  • includeVideoDetails: open each video page for richer output
  • maxConcurrency: start with 4 to 6 on Apify Residential for the best reliability
  • proxyConfiguration: keep Apify Residential enabled on Apify cloud for the most stable runs

Output fields

Each dataset item includes both nested objects and flat export-friendly fields.

Main flat fields:

  • videoId, videoSlug, videoUrl, title, description, shortDescription, format
  • publishedAt, publishedAtText, duration, durationSeconds
  • viewsCount, commentsCount, likesCount, engagementCount
  • thumbnailUrl, embedUrl
  • channelId, channelSlug, channelName, channelUrl, channelFollowersCount, channelIsVerified
  • sourceType, sourceValue, sourcePageUrl, sourcePageNumber, sourcePosition, sourceContentType
  • detailFetchFailed, detailFetchError, scrapedAt

The Apify dataset includes:

  • Overview: a compact view for quick browsing
  • Details: a richer view for exports where you want descriptions and traceability fields visible

Reliability notes

Rumble can block aggressive or low-trust traffic. This actor is tuned to work well on Apify cloud, but reliability still depends on input type and concurrency.

  • Channel URLs and direct video URLs are the most reliable sources
  • Public Rumble search can self-redirect or block more often than channel pages
  • Apify Residential proxy is the safest default for production runs
  • Higher concurrency can increase retries, 403 responses, and upstream proxy errors

If you want the most stable runs, use:

  • contentTypes: ["videos"]
  • maxConcurrency: 4 to 6
  • includeVideoDetails: true
  • proxyConfiguration.groups: ["RESIDENTIAL"]

If you want the cheapest runs, use:

  • includeVideoDetails: false
  • smaller maxPagesPerSource
  • direct channel URLs instead of search terms

Cost and speed

This scraper uses Crawlee's CheerioCrawler, so it downloads HTML directly instead of launching a browser. That keeps it faster and cheaper than a browser-based approach.

Typical request pattern:

  • one listing request per page
  • one extra request per saved item when includeVideoDetails is enabled

For lower cost:

  • scrape only videos
  • reduce maxPagesPerSource
  • turn off includeVideoDetails if listing-level data is enough

Local development

npm install
npm start

Local input lives in storage/key_value_stores/default/INPUT.json.

Useful checks:

npm run lint
npm test
npm audit --omit=dev

Deploy to Apify

apify login
apify push

The actor configuration is in .actor/actor.json, and the input UI is in .actor/input_schema.json.

Use cases

  • Scrape Rumble videos for market research
  • Monitor creator channels on Rumble
  • Track political media, news clips, or brand mentions
  • Collect Rumble metadata for analytics pipelines
  • Export Rumble results to CSV, webhooks, or Apify integrations

Limits

This actor only targets publicly available Rumble pages. It does not log in, bypass paywalls, or access private user data.