VOOZH about

URL: https://apify.com/bulletproof/rumble-transcript-extractor

โ‡ฑ Rumble Transcript Extractor ยท Apify


๐Ÿ‘ Rumble Transcript Extractor avatar

Rumble Transcript Extractor

Under maintenance

Pricing

from $10.00 / 1,000 results

Go to Apify Store

Rumble Transcript Extractor

Under maintenance

๐ŸŸข Convert any Rumble video to text. Extract transcripts, subtitles, and captions with timestamps. Outputs JSON, SRT, or plain text. Auto-captions + speech-to-text fallback. 14+ languages. No login needed.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Zero Downtime

Zero Downtime

Maintained by Community

Actor stats

0

Bookmarked

309

Total users

17

Monthly active users

a month ago

Last modified

Share

Extract transcripts from any Rumble video. Paste a URL, get back timestamped text -- ready for repurposing, analysis, or translation.

Works with any public video. No login required.

What it does

  1. You provide a Rumble video URL.
  2. The actor extracts the transcript.
  3. You get back structured text with timestamps -- in JSON, plain text, or SRT.

Key features

  • Multi-language -- supports any language Rumble provides captions for. See supported languages for speech-to-text fallback.
  • 4 output formats -- JSON with timestamps, plain text, SRT subtitles, or WebVTT.
  • Video metadata -- title, author, duration, thumbnail, and upload date.
  • Fast on repeat lookups -- recently extracted videos return from cache in milliseconds.
  • No login required.

Supported languages

When captions are available, the actor supports any language Rumble provides. When captions aren't available, the speech-to-text fallback supports:

CodeLanguage
enEnglish
esSpanish
frFrench
deGerman
ptPortuguese
itItalian
nlDutch
jaJapanese
koKorean
zhChinese
arArabic
ruRussian
trTurkish
hiHindi

Input

FieldTypeDefaultDescription
urlstring(required)Rumble video URL
languagestring"en"Preferred language (ISO 639-1)
formatstring"json""json", "text", "srt", or "vtt"

Supported URLs

https://rumble.com/vID-slug.html
https://rumble.com/embed/vID/

Output example

When format is json, the dataset row looks like this:

{
"url":"https://www.rumble.com/...",
"platform":"rumble",
"video_id":"...",
"source":"live",
"metadata":{
"title":"...",
"duration_sec":120,
"extracted_via":"..."
},
"transcript":{
"language":"en",
"segments":[
{"start":0.0,"end":3.5,"text":"..."},
{"start":3.5,"end":7.2,"text":"..."}
],
"full_text":"..."
}
}

When format is text, srt, or vtt, the formatted transcript is written to the actor's key-value store under the OUTPUT key.

source indicates freshness: live (fresh pipeline run), warm (recent cache hit), cold (older cache rehydrate).

When extraction fails, you get a clear error in the dataset:

{
"error":"NotAvailable",
"message":"No transcript available for this video."
}

Error codes

CodeMeaning
InvalidURLNot a valid Rumble URL
UnsupportedPlatformURL host is not a supported platform
NotAvailableVideo is private, removed, or has no extractable transcript
RateLimitedToo many requests -- retry after a short delay
TIMEOUTExtraction took longer than the actor's poll budget
INTERNAL_ERRORUnexpected error during extraction

Use cases

  • Content repurposing -- turn Rumble videos into blog posts, articles, or social media content.
  • Accessibility -- generate transcripts for hearing-impaired audiences.
  • Research & analysis -- build datasets of video content for market research.
  • SEO -- extract text content from videos for search engine optimization.
  • Translation -- get transcripts as a starting point for multilingual subtitles.
  • Dataset building -- collect transcripts for training, analysis, or archival.

Integrations

Use this actor with the Apify API or connect it to your workflow:

  • Python -- apify_client.actor("your-actor-id").call(run_input={"url": "..."})
  • JavaScript -- await client.actor("your-actor-id").call({url: "..."})
  • Zapier / Make / n8n -- trigger on new videos and get transcripts automatically.
  • Webhooks -- get notified when a transcript is ready.

FAQ

Does this need a Rumble account? No. Works with any public video, no login needed.

What if a video has no subtitles? The actor will still extract a transcript using speech-to-text.

Which languages work? Any language Rumble provides captions for. See the supported languages table for speech-to-text fallback.

Can I process multiple videos? Yes. Call the actor via the Apify API or use integrations (Zapier, Make, n8n) to process videos in a loop.

What does it cost? The actor runs on the Apify platform. Cost depends on video length and processing needed.

You might also like

Rumble ๐Ÿ”ฅ All-inclusive scraper

azzouzana/rumble-all-inclusive-scraper

๐Ÿš€ Extract videos information (revenue included), channels (socials, stats, emails..), playlists details & top search results from Rumble using our fast scraper. Just provide channel, video, playlist or search URLs, and export data in JSON, CSV, or HTML. ๐Ÿ”ฅ Quick, easy, and ready to use!

78

2.2

Rumble Scraper โ€” Video Metadata Extractor

dltik/rumble-scraper

Extract metadata from Rumble.com videos. Get titles, descriptions, view counts, likes, dislikes, upload dates, durations, thumbnails and channel info. Batch process multiple URLs. Fast extraction powered by yt-dlp, no proxy needed. Export data as JSON, CSV or Excel. Schedule runs via API.

Rumble Video Downloader

easyapi/rumble-video-downloader

Extract and download videos from Rumble.com in multiple quality options (240p to 1080p). Get detailed metadata including title, author, duration, and thumbnail. Perfect for content archiving, research, and offline viewing. Supports batch processing of multiple URLs. ๐ŸŽฅโœจ

Instagram Transcript Extractor

bulletproof/instagram-transcript-extractor

๐Ÿ“ธ Convert any Instagram Reel, IGTV, or video post to text. Extract transcripts and subtitles with timestamps. Outputs JSON, SRT, or plain text. Auto-captions + speech-to-text fallback. 14+ languages. No login needed.

435

5.0

Facebook Transcript Extractor

bulletproof/facebook-transcript-extractor

๐Ÿ“˜ Convert any Facebook video to text. Extract transcripts, subtitles, and captions with timestamps. Outputs JSON, SRT, or plain text. Works with fb.watch links and mobile URLs. Auto-captions + speech-to-text fallback. 14+ languages. No login needed.

89

TikTok Transcript Extractor

bulletproof/tiktok-transcript-extractor

๐ŸŽต Convert any TikTok video to text. Extract transcripts, subtitles, and captions with timestamps. Outputs JSON, SRT, or plain text. Works with all TikTok URL formats including short links. Auto-captions speech-to-text fallback. 14+ languages. No login needed.

118

YouTube Transcript Extractor

bulletproof/youtube-transcript-extractor

๐ŸŽฌ Convert any YouTube video to text. Extract transcripts, subtitles, and captions from videos, Shorts, and live streams. Get timestamped segments or full text in JSON, SRT, or plain text. Auto-captions speech-to-text fallback. 14+ languages. No login needed.

52

5.0

Google Hotels & Vacation Scraper - Most Comprehensive

kaix/google-hotels-scraper

๐Ÿ”ฅ ~$0.1/1K hotels ๐Ÿ”ฅ Scrape Google Hotels and Vacation Rentals with full filter support - price, hotel class, guest rating, amenities, property types, offers, eco-certified. Includes batch searches, booking links, and paginated reviews.

X (Twitter) Transcript Extractor

bulletproof/x-twitter-transcript-extractor

๐Ÿฆ Convert any X (Twitter) video or recorded Space to text. Extract transcripts with timestamps. Outputs JSON, SRT, or plain text. Supports Spaces up to 1 hour. Speech-to-text powered. 14+ languages. No login needed.

82

YouTube Transcript Scraper โ€“ JSON, SRT, VTT, Plain Text

scraperhive/youtube-transcript-scraper

Extract YouTube video transcripts, subtitles, and captions in multiple formats with precise timestamps. Plain Text ยท JSON ยท SRT ยท WebVTT ยท 20+ Languages ยท Batch Processing ยท Auto + Manual Captions

71

5.0