League of Legends
The League of Legends widgets are the main LoboBot feature. They let you show rank, LP, win rate, session progress, latest matches, KDA, champion mastery, and other stream-friendly stats.
There are several widget versions, so you can choose the layout that fits your stream. Most widgets are customizable: colors, size, text, visibility, and other style options can be adjusted before you copy the browser-source URL.
Adding your account
You can add a League of Legends account in two ways:
- Riot sign-in: link your Riot Games account directly.
- Game Name and Tag: enter your Riot ID manually. LoboBot may ask you to change your profile icon temporarily to verify that the account belongs to you.
Riot sign-in is the easiest option when it is available in your region.
Creating a box
Go to the LOL section in LoboBot. If you have not added a Riot account yet, add one first.

After the account is available, click + NEW BOX.

Select the account and the widget type you want to create.

Customize the widget style and click CREATE BOX.

Adding a box to your stream
Click COPY LINK on the widget card.
In OBS or Streamlabs, create a browser source and paste the copied URL. Use the widget preview as a guide for the browser source width and height.

Widget URLs are private. Do not share them publicly unless you are comfortable with other people loading that widget.
Data update frequency
LoboBot caches Riot data to stay fast and avoid unnecessary API requests. Data refreshes per account on these intervals:
- Elo (rank, league points): 10 minutes
- Summoner data (profile icon, level): 1 hour
- Account data (summoner name): 6 hours
- Match history (match history, session data): 10 minutes
- Champion Mastery: 1 hour
Box v7 Session Data updates
Box v7 session data is stored at runtime. If OBS refreshes the browser source, the current session can reset.
To avoid accidental resets, open the browser source properties and uncheck:
Refresh browser when scene becomes activeShutdown source when not visible