Rumble Transcript Extractor
Pricing
from $10.00 / 1,000 results
Rumble Transcript Extractor
๐ข 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
Actor stats
0
Bookmarked
3
Total users
1
Monthly active users
14 hours ago
Last modified
Categories
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
- You provide a Rumble video URL.
- The actor extracts the transcript.
- 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:
| Code | Language |
|---|---|
en | English |
es | Spanish |
fr | French |
de | German |
pt | Portuguese |
it | Italian |
nl | Dutch |
ja | Japanese |
ko | Korean |
zh | Chinese |
ar | Arabic |
ru | Russian |
tr | Turkish |
hi | Hindi |
Input
| Field | Type | Default | Description |
|---|---|---|---|
url | string | (required) | Rumble video URL |
language | string | "en" | Preferred language (ISO 639-1) |
format | string | "json" | "json", "text", or "srt" |
includeMetadata | boolean | true | Include video metadata in output |
Supported URLs
https://rumble.com/vID-slug.htmlhttps://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
| Code | Meaning |
|---|---|
INVALID_URL | Not a valid Rumble URL |
VIDEO_NOT_FOUND | Video is private, removed, or doesn't exist |
NO_TRANSCRIPT | No transcript could be extracted |
RATE_LIMITED | Too many requests -- retry after a short delay |
PLATFORM_ERROR | Unexpected 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.