Rumble Video Downloader
Pricing
$2.25 / 1,000 downloaded videos
Rumble Video Downloader
Download public Rumble videos, Shorts, and embeds. Get direct MP4, WebM, and audio links with titles, channels, thumbnails, durations, file sizes, and saved MP4 files when enabled.
Pricing
$2.25 / 1,000 downloaded videos
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 hours ago
Last modified
Categories
Share
📥 Rumble video downloader for public URLs
Rumble Video Downloader turns public Rumble video, Shorts, and embed URLs into direct media links and clean metadata. Paste one or more Rumble links and get an Apify dataset with MP4, WebM, and audio variants when Rumble exposes them, plus titles, channels, thumbnails, durations, publish dates, file sizes, and saved MP4 URLs when file saving is enabled.
Use this Rumble video downloader when you already have Rumble URLs and need repeatable exports for content review, research, moderation queues, archiving, reporting, or an API workflow. The Actor is focused on known public videos. It does not search Rumble, crawl channels, collect comments, scrape playlists, or access private videos.
For a quick first run, keep the prefilled public Rumble Shorts. Leave Quality to save at best and Save MP4 files enabled. Once the output shape fits your workflow, paste your own Rumble URLs or call the Actor through the Apify API.
✅ What this Actor does
- Accepts public Rumble video page URLs.
- Accepts public Rumble Shorts URLs.
- Accepts Rumble embed URLs such as
https://rumble.com/embed/v762a76/. - Processes batches of submitted URLs.
- Deduplicates URL variants that resolve to the same Rumble video.
- Saves one dataset row per reachable public video or Short.
- Returns source media variants, including MP4, WebM, and AAC audio when Rumble exposes them.
- Saves the selected MP4 file to Apify key-value storage when file saving is enabled.
- Adds source-backed title, channel, duration, publish date, thumbnail, dimensions, file-size hints, canonical URL, and embed URL when available.
- Charges only for successful Rumble videos saved to the dataset.
- Skips invalid, private, removed, unsupported, unavailable, or temporarily unreachable targets without saving failure rows.
You do not need Rumble cookies, a Rumble login, a browser extension, or a Rumble API key. The public form stays focused on URLs, saved-file quality, and whether to save MP4 files.
📦 Data you can export
Each output row represents one reachable public Rumble video or Short. Core fields include:
videoId- the source-native Rumble video identifier.sourceUrl- the canonical public Rumble page.embedUrl- the Rumble embed URL when available.title,description,durationSeconds, andpublishedAt.thumbnailUrl,thumbnailWidth, andthumbnailHeight.channel.id,channel.name, andchannel.url.engagement.viewsandengagement.likesas nullable count fields when available in the output.categoriesandtagswhen available.media- all detected media variants with type, format, quality, dimensions, file size, direct media URL, and saved file URL when available.
You can open the dataset in Apify, export it as JSON, CSV, Excel, XML, RSS, or HTML, call it through the Apify API, schedule runs, or connect results to webhooks and integrations. Binary MP4 files are stored separately in the run key-value store and linked from media[].savedFileUrl.
🚀 How to run it
- Open the Actor input.
- Paste one or more public Rumble video, Shorts, or embed URLs in Rumble video URLs.
- Choose Quality to save if MP4 file saving is enabled.
- Keep Save MP4 files enabled when you want an Apify storage URL for the selected MP4.
- Start the Actor.
- Open the dataset and use
media[].mediaUrlfor direct source links ormedia[].savedFileUrlfor saved MP4 files.
Accepted input examples:
https://rumble.com/v2awtm4-dynasty-rookie-mock-draft-with-trades-and-landing-spots.htmlhttps://rumble.com/shorts/v788y7ehttps://rumble.com/embed/v762a76/
🔧 Input options
🔗 Rumble video URLs
Paste public Rumble video, Shorts, or embed URLs. The field uses Apify request-list items with a url field, so you can paste many targets in the Console or pass them through the API.
Duplicate URL forms that resolve to the same Rumble video are processed once.
🎞️ Quality to save
Choose the MP4 quality to save when Save MP4 files is enabled: best, 4320p, 2160p, 1440p, 1080p, 720p, 480p, 360p, 240p, 180p, or 144p.
This setting chooses the saved MP4 artifact. It does not hide other media. The output still includes every detected media variant.
💾 Save MP4 files
Enable this option to save the selected MP4 file to Apify key-value storage and add its URL to the matching media item. Disable it when direct source media links are enough and you want the lightest run.
🧾 Output example
{"videoId": "v28bdrs","sourceUrl": "https://rumble.com/v2awtm4-dynasty-rookie-mock-draft-with-trades-and-landing-spots.html","embedUrl": "https://rumble.com/embed/v28bdrs/","title": "Dynasty Rookie Mock Draft (With Trades & Landing Spots)","description": null,"durationSeconds": 1177,"publishedAt": "2023-02-25T16:40:09.000Z","thumbnailUrl": "https://hugh.cdn.rumble.cloud/video/s8/1/S/_/o/t/S_oti.qR4e-small-Dynasty-Rookie-Mock-Draft-W.jpg","thumbnailWidth": 1280,"thumbnailHeight": 720,"channel": {"id": "DynastyFlock","name": "Dynasty Football Flock","url": "https://rumble.com/c/DynastyFlock"},"engagement": {"views": null,"likes": null},"categories": [],"tags": ["Dynasty","Football","Flock"],"media": [{"type": "video","format": "mp4","quality": "1080p","width": 1920,"height": 1080,"fileSizeBytes": 398008123,"mediaUrl": "https://hugh.cdn.rumble.cloud/video/s8/2/S/_/o/t/S_oti.haa.mp4","savedFileUrl": "https://api.apify.com/v2/key-value-stores/default/records/v28bdrs-1080p.mp4"},{"type": "video","format": "webm","quality": "480p","width": null,"height": null,"fileSizeBytes": 120390679,"mediaUrl": "https://hugh.cdn.rumble.cloud/video/s8/2/S/_/o/t/S_oti.daa.webm","savedFileUrl": null}]}
Some values can be null when Rumble does not expose them for a public video. Direct source media URLs can change later, so save or process important media soon after the run.
💳 Pricing
This Actor uses pay-per-event pricing. You are charged only for each reachable public Rumble video or Short saved to the dataset.
- Downloaded video:
$0.00225per saved video, or$2.25 per 1,000 saved videos.
Invalid, private, removed, unsupported, unavailable, skipped, or temporarily unreachable targets are not saved as dataset rows and do not create paid video events.
⚠️ Limits and caveats
Rumble Video Downloader works with public Rumble videos, Shorts, and embeds that are reachable during the run. It does not use Rumble accounts, cookies, login sessions, or source API keys, and it does not bypass private or removed content.
Some public videos may not expose every metadata field, every quality, audio-only media, WebM media, dimensions, or engagement counts. The Actor still saves the row when it finds at least one usable media variant.
When file saving is enabled, the Actor saves one selected MP4 file per successful video when the source file can be downloaded during the run. If a file cannot be saved, the row can still include direct source media links.
❓ FAQ
🔐 Do I need a Rumble account?
No. The Actor is built for public Rumble URLs and does not ask for Rumble cookies, a login, or a source API key.
🎬 Does it support Rumble Shorts?
Yes. You can paste Rumble Shorts URLs. The output includes vertical dimensions and AAC audio when Rumble exposes them.
🧩 Can I use Rumble embed URLs?
Yes. Embed URLs such as https://rumble.com/embed/v762a76/ are accepted when they point to a public Rumble video.
📁 Does it save files to Apify storage?
Yes, when Save MP4 files is enabled. The Actor saves the selected MP4 file and adds the storage URL to media[].savedFileUrl. Direct source links are still included in media[].mediaUrl.
🔎 Can it find Rumble videos for me?
No. This Actor downloads media from Rumble URLs you provide. Search, channel scraping, playlists, livestream discovery, and comments are outside this Actor's scope.
🔌 Can I run it from code?
Yes. Run the Actor through the Apify API, pass your Rumble URLs in startUrls, and read successful downloads from the default dataset.
📝 Changelog
- 0.1: Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Other actors
- YouTube Shorts Downloader ↗ - Export public YouTube Shorts download links, quality details, thumbnails, and channel data.
- TikTok Video Downloader ↗ - Download public TikTok video or audio files with source metadata.
- Facebook Media Downloader ↗ - Download public Facebook videos and reels with thumbnails and metadata.
- Streamable Video Downloader ↗ - Extract direct MP4 links and metadata from public Streamable videos.
- Telegram Media Downloader ↗ - Get media URLs and post data from public Telegram posts and channels.
Made with ❤️ by Maxime Dupré