Welcome, streamers
Unlock the Ultimate Dota 2 Streaming Experience with Dotabod! Boost your stream's engagement, showcase real-time stats, and delight your audience with our all-in-one streaming toolkit. Elevate your game and become the streamer you were meant to be!
Featured in over 20,000 Twitch streamers
Live
Best features you need to stream. Try it for yourself.
Dotabod was built for streamers like you who play by their own rules and aren’t going to let anything get in the way of their dreams. If other streaming tools are afraid to build it, Dotabod has it.
But wait, there's more.
Under active development and speaking to multiple Dota 2 personalities, features are being added as they are requested.
techleed:
!wl
dotabod:
Ranked 0 W - 9 L | -270 MMR
Win loss overlay and command
Tell everyone watching what your current Win Loss record is. Automatically displays ranked or unranked, or both at the same time!
techleed:
!mmr
dotabod:
2720 | Archon☆3 | Next rank at 2772 in 2 wins
MMR
#1 MMR
MMR badge and tracking
Show off your current rank, or leaderboard standing on stream.
techleed:
!smurfs
dotabod:
Lifetime games: Viper: 408 · Doom: 657 · Hoodwink: 2,243 · Lina: 2,735 · Sniper: 2,850 · Drow Ranger: 3,136 · Clinkz: 3,384 · Tusk: 4,202 · Pugna: 4,466 · Dazzle: 6,626
Smurf detection
Dotabod will tell you the lifetime games played of any player in your match.
dotabod:
Pudge is smoked!
dotabod:
Pudge died with passive faerie fire
dotabod:
Who paused the game?
dotabod:
We toggled treads 6 time to save a total 284 mana this match.
Dotabod has things to say
But only when the game conditions meet the correct parameters.
dotabod:
Roshan killed! Next roshan between 30:27 and 33:27 · Rosh deaths: 1 · Next drop: agh's shard. · Invoker picked up the aegis!
dotabod:
Pudge picked up the aegis!
Aegis and rosh timer
Tired of copy pasting three clock times? Dotabod knows when rosh is killed or when the aegis is picked up. A timer will display for your viewers to see!
techleed:
!gm
dotabod:
Legion Commander: #856 · Dark Willow: #402 · Crystal Maiden: #321 · Weaver: #553 · Storm Spirit: #794 · Doom: #536 · Rubick: #524 · Dawnbreaker: #946 · Venomancer: #631 · Lifestealer: #294
Game medals
Return the rankings for each players in the game.
Frequently asked questions
If you have anything else you want to ask, reach out to us on discord.
Why the name Dotabod?
Because we all have a little dota bod in us . But also because dotabot was taken.How do I explain to my wife the money I withdraw from our joint bank account to use Dotabod?
This feels like one-hundred percent a you problem. Dotabod is not responsible in any way for your marital grievances. But you could also just tell her Dotabod was free.How do I get started?
Login with your Twitch account and you can begin using it right away. There will be a setup screen to guide you through the process.
Will my viewers like this?
People make their own choices. Some viewers won't like a minimap blocker. But your viewers will choose to like you more for it.Why is Dotabod based?
Let’s just say it’s because stream snipers will never find us.Is there any age limit to using Dotabod?
You can use Dotabod even if you’re 9 years old. Or a dog. But there might be age limits to streaming on Twitch. So ask a parent first.
How does it work?
We use the Dota 2 gamestate integration API, and give you a browser source overlay to use with OBS.Isn’t this against TOS?
Not at all. In fact, Valve themselves sanction and allow this practice officially. Valve provides Gamestate Integration for Dota 2 so that any thirdparty apps, like Dotabod, can receive live data.Will this make me a better streamer?
Here’s the thing: yes.