Rumble Transcript Extractor avatar

Rumble Transcript Extractor

Under maintenance

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Rumble Transcript Extractor

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

3

Total users

1

Monthly active users

14 hours 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.
  • 3 output formats -- JSON with timestamps, plain text, or SRT subtitles.
  • Video metadata -- title, author, duration, thumbnail, and upload date.
  • 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", or "srt"
includeMetadatabooleantrueInclude video metadata in output

Supported URLs

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

Output example

{
"url": "https://rumble.com/v1abc23-example-video.html",
"platform": "rumble",
"metadata": {
"title": "Example Rumble Video",
"author": "rumbleuser",
"duration_seconds": 180,
"thumbnail_url": "https://sp.rmbl.ws/...",
"upload_date": "20250115"
},
"transcript": {
"language": "en",
"segments": [
{ "start": 0.0, "end": 3.5, "text": "Welcome to this video about technology." },
{ "start": 3.5, "end": 7.2, "text": "Today we will discuss the latest trends." }
],
"full_text": "Welcome to this video about technology. Today we will discuss the latest trends."
}
}

When extraction fails, you get a clear error:

{
"url": "https://rumble.com/v1abc23-example-video.html",
"error": "NO_TRANSCRIPT",
"message": "No transcript available for this video."
}

Error codes

CodeMeaning
INVALID_URLNot a valid Rumble URL
VIDEO_NOT_FOUNDVideo is private, removed, or doesn't exist
NO_TRANSCRIPTNo transcript could be extracted
RATE_LIMITEDToo many requests -- retry after a short delay
PLATFORM_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.