Rumble Transcript API

Rumble Transcript API —
long-form video to JSON.

POST a Rumble video URL and get back a JSON transcript when captions are available. Built for show-note automation, content pipelines, and media archives. Example: https://rumble.com/v79xhhm-some-title.html

POST /api/rumble/transcript
JSON response Cache hits are free 1 credit per call No scraping
Supported

What the API handles.

Every Rumble URL format below resolves to the same JSON response shape — no branching logic needed in your client code.

01
Standard video URLs
Rumble video pages at rumble.com/v<id>-<slug>.html — interviews, shows, and full episodes all resolve from the page URL.
02
Long-form content
Multi-hour interviews and full episodes return the complete transcript for the whole video when captions exist.
03
Caption-aware
Transcripts come from the captions available for a video. When a video has none, the API returns a clear “no transcript” result — and that call is free.
04
No-charge on empty
A video with no captions doesn’t consume a credit, so you can probe any link safely in a pipeline.
Reference

Full docs at docs.transcriptmagic.com.

Per-platform response schemas, language-specific code samples (cURL, Python, JavaScript, Go, PHP), error catalog, and rate-limit headers all live on the docs subdomain. Built for both humans and agents.

Pricing

One credit per call.

Every successful API request that returns a transcript uses 1 credit. Videos with no captions return a free “no transcript” result. View the full plan breakdown and annual pricing on the pricing page.

Use cases

What devs build with it.

Real pipelines shipping real revenue. If you're doing something new, email us — we love hearing what teams are building.

Show-note automation
Turn each new Rumble episode into searchable show notes, chaptered summaries, and quote highlights automatically.
Content repurposing
Pipe an episode transcript into blog posts, threads, newsletters, and descriptions as part of a workflow.
Media archives
Long-form interviews and shows get transcribed to feed archives and quote-extraction pipelines.
Catalog indexing
Make a Rumble channel searchable by the actual spoken content, not just titles.
Clip discovery
Scan transcripts to find the highest-signal moments worth cutting into short clips.
Accessibility workflows
Generate text alternatives for long-form video as part of an internal accessibility process.
FAQ

Questions devs ask.

The short answers. For anything else, email [email protected] — same-day reply.

Which Rumble URLs does the API accept?

Standard Rumble video pages at rumble.com/v<id>-<slug>.html. Paste the full video page URL.

What if a Rumble video has no captions?

The API returns a clear “no transcript” result and the call is free — no credit is consumed. Rumble transcripts depend on captions being available for the video.

Does the API handle long episodes?

Yes — long-form is exactly the use case. When captions are available, the response returns the full transcript for the entire video. Very long videos may take slightly longer to process.

How is each call billed?

Every successful call that returns a transcript is 1 credit, regardless of video length. “No transcript” results and error responses are free.

How accurate are the transcripts?

Accuracy follows the captions available for the video. Clean dialogue transcribes very well; heavy music or overlapping speakers can reduce accuracy on those portions.

Does the response include a video download URL?

When available, a download URL is included; the field is omitted when the upstream doesn't expose a downloadable URL.

Related

Other platforms & references.

Ship your Rumble pipeline — today.

Free credits included. No credit card required. Same auth across every platform endpoint.

Dashboard Pricing API MCP Get Extension
User