Tutorial

How to Add Rumble Chat to OBS With Your Live Streaming API

Rumble hides the setting that lets any outside tool read your chat, and it will not show it to you until you have verified a phone number. Here is where it lives, what to do with it, and how Rumble messages end up in the same overlay as everything else.

8 min read

What You're Building

To show Rumble chat in OBS, open Account Settings on Rumble, verify a phone number, go to Live Streaming, then Live Streaming API, and create an API URL. Copy it into your StreamUps Rumble integration page. Rumble chat then arrives in the same merged overlay as your other platforms.

What you end up with is one chronological feed where a Rumble message sits between a Twitch message and a Kick message, each badged with the platform it came from. Not a second browser source. Not Rumble's own chat popout squeezed into a box in the corner of your scene. The same merged chat overlay you already have, with Rumble added to it.

The StreamUps Rumble integration page confirming the connected Rumble channel name after the API URL is saved
The finish line — StreamUps reading your channel name back to you means chat is wired up.

One thing to get straight before you start, because it saves people a lot of hunting: Rumble has two separate settings and they do two different jobs. The Live Streaming API URL lets StreamUps read your chat. A stream key lets StreamUps broadcast to you. This tutorial is the first one. They are fully independent, so you can set up chat today and never touch a stream key, and everything on this page will still work.

Before You Start: The Two Things Rumble Requires

Two prerequisites, and the first one surprises almost everybody.

A Rumble account with a verified phone number. Rumble gates live streaming behind phone verification, and that includes the tools around it. Until you have done it, the Live Streaming section will not give you anything useful and it is easy to conclude the feature simply is not available on your account. It is not a paywall and it is not a tier thing — it is thirty seconds of admin that Rumble makes unavoidable. Do it first rather than discovering it in step four.

A free StreamUps account. No credit card at signup. You need somewhere to paste the URL, and the free tier is enough to read Rumble chat and see whether it earns its place in your scene.

Create Your Free Account

Step-By-Step: Connect Rumble Chat

  1. 1

    Open your Rumble Account Settings

    Sign in to Rumble and open Account Settings from the top right of the homepage. Everything in this tutorial lives inside there — Rumble does not surface any of it from the streaming interface itself, which is the main reason people never find it.

    The Rumble homepage with the Account Settings link in the top right corner
    Step 1 — Account Settings sits in the top right of the Rumble homepage.
  2. 2

    Verify your phone number

    Rumble will not let you go live, or hand out a Live Streaming API URL, until your account has a verified phone number. There is no way around it from the StreamUps side. If you have already done this at some point, skip ahead — if you have not, it takes about thirty seconds and it only has to happen once.

    Rumble's phone number verification screen, which must be completed before live streaming tools become available
    Step 2 — Verify a phone number before anything else will work.
  3. 3

    Open the Live Streaming menu

    Inside Account Settings, open the Live Streaming dropdown. This is the fork in the road: one item here gives you the API URL that reads your chat, and another gives you the stream keys used for broadcasting. You want the API one.

    Learn more about broadcasting to Rumble as well.

    The Live Streaming dropdown menu inside Rumble Account Settings
    Step 3 — The Live Streaming menu holds both the chat API and the stream keys.
  4. 4

    Go to Live Streaming API and create one

    Open the Live Streaming API section and press the button to create an API URL. Do not let the name put you off — this is not a developer credential and you do not need to understand anything about APIs to use it. It is a read-only address that lets an authorised tool see your channel's live chat, and you will only ever copy and paste it.

    Rumble's Live Streaming API page with the button to create a new API URL
    Step 4 — Create an API URL from the Live Streaming API section.
  5. 5

    Copy the API URL

    Copy the URL Rumble generates. Treat it like a password: anyone holding it can read your chat, so do not paste it into a Discord thread while asking for help. If it ever leaks, regenerating it from this same screen is how you revoke it.

    The generated Rumble Live Streaming API URL ready to be copied
    Step 5 — Copy the URL, and treat it like a password.
  6. 6

    Paste it into StreamUps

    In StreamUps, open Integrations and choose Rumble. Paste the URL into the API field and save. This is the only step that happens on our side, and it is the whole handshake — there is nothing to install and no OAuth window to sign through.

    Learn more about every platform StreamUps connects to.

    The Rumble API URL pasted into the StreamUps Rumble integration page before saving
    Step 6 — Paste the URL into the StreamUps Rumble integration page and save.
  7. 7

    Confirm the connection

    Once saved, the page reads your Rumble channel name back to you. That is your confirmation that the URL is valid and pointed at the right account. If the name that appears is not yours, the URL came from a different Rumble account — regenerate it from the correct one and paste it again.

    The StreamUps Rumble integration page displaying the connected Rumble channel name after saving
    Step 7 — Your channel name appearing means Rumble chat is connected.

What Rumble Chat Can and Cannot Do

Rumble support in StreamUps is deliberately narrower than Twitch or Kick support, and it is better to know that now than halfway through a stream.

What works

  • Rumble messages interleave with every other platform in one chronological feed
  • Every line carries a Rumble badge, so you know who you are talking to before you say their name
  • Rumble chat appears in the OBS admin dock for reading and triage
  • Fonts, colours, density and fade timing apply to Rumble messages like any other source
  • It works whether or not you broadcast to Rumble through StreamUps

What does not

  • No bot replies — StreamUps reads Rumble chat but cannot post into it
  • No !commands — a Rumble viewer typing a trigger gets no response
  • No timers, auto-greetings or AI responses reaching Rumble
  • Typing in the admin dock sends to the platforms that accept it, not to Rumble
  • No second overlay is created, but no second chance to reply is either

None of that is a workaround away. It is a limit of what Rumble exposes to third-party tools, not a paywall and not a roadmap item being held back. If Rumble ever opens up a way to post into live chat, this page changes with it.

Here is the part worth sitting with, though, because it flips the whole thing round. On Twitch, Kick and YouTube a bot covers for you — a chat command answers a question while you are mid-sentence, a timer plugs your Discord, a greeting fires for a first-time chatter. On Rumble, nothing covers for you. If you do not personally see a Rumble viewer's message, that viewer gets nothing at all. Which means putting Rumble chat in your eyeline is not a convenience on this platform the way it is on the others — it is the only mechanism those viewers have of being acknowledged.

Adding the Overlay to OBS

This tutorial stops at the connection, because the OBS half is already covered properly elsewhere. The short version: your overlay is a browser source URL, and your moderation panel is a custom browser dock that lives inside OBS itself.

Both are walked through click by click, with screenshots, in the guide to merging Twitch, YouTube, Kick and TikTok chat. If you already have that overlay running, you do not need to do anything at all — Rumble joins the feed you have, using the URL you have already pasted.

If You Also Want to Broadcast to Rumble

The API URL reads chat. It does not send video. Broadcasting to Rumble needs the other half of that Live Streaming menu — a static stream key, with a template assigned to it that carries your title, description, tags and category.

That model is genuinely different from how Twitch and Kick work, and it is worth reading before you dive in. Rumble is a native destination in StreamUps, so no custom RTMP is involved either way — see how to multistream on Rumble, Kick and Twitch for the broadcasting side, or multistreaming to every platform for how one encode reaches all of them at once.

Rumble Chat in OBS FAQ

Do I need to verify my phone number to stream on Rumble?
Yes. Rumble requires a verified phone number before it will let you go live or use its live streaming tools, including the Live Streaming API. There is no way around it from StreamUps' side. It takes about thirty seconds and only has to be done once per account.
What is the Rumble Live Streaming API URL?
It is a read-only address Rumble generates for your channel, letting an authorised tool see your live chat. Despite the name, you do not need any development knowledge — you create it, copy it once, and paste it into StreamUps. Treat it like a password, because anyone holding it can read your chat.
Can I read Rumble chat without multistreaming through StreamUps?
Yes. Reading Rumble chat and broadcasting to Rumble are independent. If you stream to Rumble directly from OBS, or from anywhere else, StreamUps can still pull that chat into your merged overlay. The API URL is all that is required.
Can I reply to Rumble viewers from the OBS dock?
No. Rumble chat is read-only in StreamUps — messages come in, nothing goes back out. Replying means saying it out loud on stream or typing it into Rumble's own interface. Every other platform in the merged feed accepts replies normally in the same session.
Do chat commands work on Rumble?
No. A command's output is a message sent back into chat, and StreamUps cannot post into Rumble. A Rumble viewer typing a command trigger gets no response. Your commands keep working normally on Twitch, YouTube and Kick during the same stream — do not promise Rumble viewers otherwise.
Does adding Rumble mean a second browser source in OBS?
No. Rumble becomes another source inside the overlay URL you already have. Your scene collection does not change and you do not add a second browser source or a second dock. If you have not set up the overlay yet, the merged chat tutorial covers the OBS side end to end.
Why not just point a browser source at Rumble's chat popout?
You can, and plenty of guides suggest it. You get Rumble's own styling in a box, separate from every other platform, and it breaks whenever Rumble changes its page markup. The API route puts Rumble messages into the same chronological, badged, styled feed as everything else.
What happens if I regenerate my Rumble API URL?
The old URL stops working, so StreamUps stops receiving Rumble chat until you paste the new one in and save. Regenerate it if you think the URL has leaked — it is the only way to revoke access — and update StreamUps immediately afterwards.

Related Guides & Tools

Simplify Your Multi-Platform Streaming

Manage chat from Twitch, Kick, and soon YouTube in one unified control panel. StreamUps gives you the tools to focus on content, not platform juggling.

Keep up to date

Sign up to our NewsLetter

Contact Us