Prerequisites
- A TeamBattles account
- OBS Studio or compatible streaming software (Streamlabs, XSplit, etc.)
Setup Steps
Create an API key
Go to Settings > Developer and click Create API Key.Select the Battles Overlay preset to automatically enable all required permissions. Give your key a descriptive label like “Stream Overlay”.
Open the editor
Navigate to /overlay/editor. Select your API key from the dropdown in the sidebar.The editor will show which widgets are available based on your key’s permissions.
Configure widgets
Toggle on the widgets you want to display. Each widget appears on the canvas where you can:
- Click to select a widget
- Drag to reposition it
- Use the Grid toggle for alignment guidelines
- Use the Snap toggle to snap widgets to the canvas center or other widget edges
Customize style
Use the sidebar style controls to adjust:
- Accent color - Matches your brand or stream theme
- Opacity - Background transparency (0-100%)
- Theme - Light or dark mode
- Scale - Overall size multiplier
Save and copy URL
Click Save to store your configuration, then click Copy URL to get the overlay URL.The copied URL uses your API key prefix as a placeholder (e.g.,
tb_a1b2c3d4...). Before pasting it into OBS, replace the prefix with the full API key you saved in step 1.For detailed instructions, see Using Your API Key in the URL.Other Streaming Software
Streamlabs Desktop
Streamlabs Desktop
- In Streamlabs Desktop, click the + button in the Sources panel
- Select Browser Source from the source list
- Give it a name like “Battles Overlay”
- Paste your overlay URL into the URL field
- Set Width to
1920and Height to1080 - Ensure Custom CSS contains:
- Click Done
XSplit Broadcaster
XSplit Broadcaster
- In XSplit Broadcaster, click Add Source in the scene editor
- Select Webpage URL
- Paste your overlay URL
- In the source properties, set the resolution to
1920 x 1080 - Enable Transparent background if available
Meld Studio
Meld Studio
- In your scene, click the + button in the Scene Layers sidebar
- Select Browser to add a browser layer
- Paste your overlay URL into the URL field
- Set the resolution to
1920 x 1080
Prism Live Studio
Prism Live Studio
- In Prism Live Studio, click Add Source
- Select Browser
- Paste your overlay URL into the URL field
- Set the resolution to
1920 x 1080
TikTok LIVE Studio
TikTok LIVE Studio
- In TikTok LIVE Studio, click the + button beside Sources
- Select Link from the source type list
- Paste your overlay URL into the link field
- Adjust the size and position on the canvas
Tips
Your overlay URL contains your API key. Do not share it publicly. If your key is compromised,
revoke it in Developer Settings and create a new one.