Stream Overlays
Stream overlays are widgets you add to OBS, Streamlabs, or any streaming tool that accepts a web source. Each one gets its own public URL that renders standalone with a transparent background, so your viewers see live numbers without you sharing your account or screen-capturing the app.
Configure them in Settings → Stream.
These links are public. Anyone who has the URL can open it — there is no login. That is what makes them work as a browser source, and it is why they are scoped to the bare minimum. Read What the link exposes before you put one on stream.
The Three Widgets
| Widget | Shows |
|---|---|
| P&L overlay | Aggregate balance, today's net P&L, and optional daily-goal progress across the accounts you choose |
| Market widget | Live prices for the symbols you pick, from any connected exchange |
| Referral banner | Your referral code, referral URL, and a scannable QR code |
You can create up to 25 of each by default. Revoked widgets still occupy a slot until you delete them.
P&L Overlay
Presets
Six layouts, each sized for a different spot in a scene:
| Preset | Source size | Best for |
|---|---|---|
| Classic | 520 × 220 | Balanced card for most scenes |
| Minimal | 480 × 170 | Metrics only, almost no chrome |
| Broadcast | 760 × 240 | Large scoreboard-style values |
| Vertical | 380 × 420 | Stacked card for a side panel |
| Ticker | 960 × 120 | Single-line lower-third strip |
| Exchange rows | 760 × 280 | Logo-led per-exchange scoreboard |
The editor shows the exact recommended source dimensions for your current settings — they change as you scale the font or add metrics, so re-check them after styling.
Metrics
Choose any combination of Total balance, Today net P&L, and Daily goal progress — at least one is required. Setting a Daily profit target turns the goal metric into a progress readout that flips to "Daily goal reached" when you hit it.
Exchange rows breaks the numbers out per exchange rather than aggregating them.
Configuration
| Field | Notes |
|---|---|
| Name | Internal label, never rendered on stream |
| Day timezone | Which midnight starts "today" for the daily P&L and goal. Defaults to your browser's timezone |
| Update interval | 5, 10, or 15 seconds |
| Link expiry | Optional. The link stops working after this time |
| Exchange accounts | Which connected accounts feed the aggregate |
Styling
Anchor the card to any of nine positions, then tune: font scale, background opacity and blur, corner radius, accent / profit / loss colours, horizontal or vertical metric layout, balance-first or P&L-first ordering, full or compact number format, and decimal places.
Toggle individually: Crodl branding, title, live badge, account count, timezone, timestamp, border, and shadow. Turn them all off for a bare numbers-only overlay.
Market Widget
Live prices for symbols you select across Blofin, Bitunix, Bybit, Bitget, OKX, and Hyperliquid — mix exchanges freely in one widget.
Three presets: Ticker (scrolling strip), Watchlist (stacked rows), and Compact. Styling covers theme, accent colour, text size, corner radius, spacing, and — for the ticker — scroll duration and direction.
Each row shows its own connection state: live, Delayed (amber), or Waiting while the first price arrives. A stalled feed is labelled rather than silently showing a stale number.
The market widget carries no account data at all. It is safe to share in a way the P&L overlay is not.
Referral Banner
Your referral code and URL with a QR code viewers can scan from the stream. Set a Creator label for the name shown on the banner; style it with theme, accent colour, text size, and corner radius.
Adding a Widget to OBS
- Create the widget in Settings → Stream and copy its link
- In OBS, add a Browser source to your scene
- Paste the URL
- Set Width and Height to the recommended source size shown in the editor
- Leave the background transparent — the widget draws its own
If the widget looks cropped or has dead space around it, the browser source dimensions don't match the recommended size. Re-check them in the editor after any styling change — font scale and extra metrics both change the height.
What the Link Exposes
A P&L overlay link can read exactly three things from the accounts you selected:
- Aggregate balance
- Today's net P&L
- Daily-goal progress
It cannot read or do anything else. No orders, no positions, no trade history, no API credentials, and no trading actions of any kind. The link is a read-only view of those aggregates and nothing more.
It still shows your account balance to anyone holding the URL. Treat a leaked overlay link as an unwanted disclosure of your balance — not as an account compromise, but not as harmless either.
Revoking and Rotating
Three controls, for three different situations:
| Action | Use when |
|---|---|
| Link expiry | You know in advance when the widget should stop working — a one-off stream or a temporary collab |
| Rotate | The URL leaked or was shared too widely. Issues a new link and kills the old one immediately. Update your OBS source afterwards |
| Revoke | You are done with the widget. It stops serving data but keeps occupying one of your slots until you delete it |
Rotate the link after any stream where you showed your browser sources on screen — scene setup, a source-properties dialog, or a shared desktop all leak the URL.