Rumble Scraper | Channels, Videos & Shorts
Pricing
from $4.00 / 1,000 results
Rumble Scraper | Channels, Videos & Shorts
Under maintenanceScrape 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
Actor stats
0
Bookmarked
3
Total users
2
Monthly active users
7 hours ago
Last modified
Categories
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, andsourcePosition - Enrich results with video detail pages when you need deeper metadata
- Run cheaply with
CheerioCrawlerinstead 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
engagementCountwhen available - Channel name, channel URL, channel follower count, and verification state when visible
- Source tracking fields such as
sourceType,sourceValue,sourcePageUrl,sourcePageNumber, andsourcePosition - Fallback indicators such as
detailFetchFailedanddetailFetchErrorwhen 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, andsearch:termscontentTypes: choosevideos,shorts, orlivestreamsfor channel queriesmaxItems: maximum number of dataset rows to savemaxPagesPerSource: how deep pagination should go for each sourceincludeVideoDetails: open each video page for richer outputmaxConcurrency: start with4to6on Apify Residential for the best reliabilityproxyConfiguration: 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,formatpublishedAt,publishedAtText,duration,durationSecondsviewsCount,commentsCount,likesCount,engagementCountthumbnailUrl,embedUrlchannelId,channelSlug,channelName,channelUrl,channelFollowersCount,channelIsVerifiedsourceType,sourceValue,sourcePageUrl,sourcePageNumber,sourcePosition,sourceContentTypedetailFetchFailed,detailFetchError,scrapedAt
The Apify dataset includes:
Overview: a compact view for quick browsingDetails: 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,
403responses, and upstream proxy errors
If you want the most stable runs, use:
contentTypes: ["videos"]maxConcurrency: 4to6includeVideoDetails: trueproxyConfiguration.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
includeVideoDetailsis enabled
For lower cost:
- scrape only
videos - reduce
maxPagesPerSource - turn off
includeVideoDetailsif listing-level data is enough
Local development
npm installnpm start
Local input lives in storage/key_value_stores/default/INPUT.json.
Useful checks:
npm run lintnpm testnpm audit --omit=dev
Deploy to Apify
apify loginapify 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.