Skip to main content
tracker·Updated 2026-05-20

Live Status Tracker New

Free Twitch + Kick live-status badge with 30-second auto-refresh and OBS / Discord embed. Drop the URL into a Browser Source or paste in Discord — it unfurls as a live image.

Helix + Kick API · 30s refresh · No viewer auth

Live badge generator

Preview
Enter a Twitch handle to see live status.
OBS / Discord embed URL
Iframe snippet
No sign-up required. Use the tool, share the result, leave — no account needed.
Client-side computation. Calculations run entirely in your browser; we never see your inputs.
Embed in OBS / Discord. Append ?embed=1 to the URL for a bare iframe-ready widget.
How to use this tool

4 steps · ~1 minute

Each step is a single action — no setup, no sign-up. Outputs are client-side; nothing is uploaded.

Step 01

Paste your handle

Type a Twitch or Kick handle (e.g. ninja or westcol). For a multi-channel grid, paste up to 25 handles separated by commas, spaces, or newlines.

Step 02

Pick the platform

Toggle Twitch / Kick. The API endpoint flips automatically and the response shape is identical.

Step 03

Copy embed URL for OBS

Click Copy embed URL → in OBS, add a Browser Source, paste the URL, set width 320 and height 120, transparent background. The badge auto-refreshes every 30 seconds.

Step 04

Paste in Discord or iframe on your site

Paste the page URL in Discord and it unfurls as a live PNG card via og:image. Or copy the iframe snippet to embed on any HTML page.

FAQ · methodology & caveats

Frequently asked.

Calculator outputs are estimates. Each Q below names the source data and the assumptions baked in.

How is the live status fetched?
The widget calls Streamrise's server proxy that hits Twitch Helix /streams (or Kick's /api/v2/channels for Kick handles). Helix is the official, public Twitch API. We use a server-side client_credentials token, so no viewer auth is required and there's no rate-limit charge against your channel.
How fast does it update?
Default 30 seconds; configurable down to 15 seconds. Twitch Helix lags real live state by 1-3 minutes (Twitch's own cache), so polling faster than 15 seconds doesn't help.
Can I embed this on my own website or in OBS?
Yes. Copy the embed URL and paste it as an OBS Browser Source (suggested 320×120 single / 640×320 grid). For a website, copy the iframe snippet. Both render with a transparent background so the badge blends with any background.
Does it work for Kick channels?
Yes. Toggle the Platform switch to Kick. We hit Kick's public /api/v2/channels/{slug} endpoint server-side. Kick sits behind Cloudflare and may occasionally 403 from data-center IPs; if so the badge shows "Kick API blocked".
Can I show multiple channels at once?
Yes. Paste up to 25 handles separated by commas, spaces, or newlines and the widget switches to a sortable grid (live channels first, ordered by viewer count). One Helix call covers all 25.
Why does Discord show an image when I paste the page URL?
The page sets og:image to /_api/twitch/live-status.png?login=<handle>, which renders a fresh PNG of the badge each request. Discord, Twitter/X, Slack, and Telegram unfurl images inline, so the link previews as the live badge instead of a generic page card.

Done with the tool? Ship the channel.

Streamrise delivers real Twitch and Kick viewer floors — residential IPs, geo-targeted, with chat presence. Same engineering rigor you saw in the calculator, on the paid side. No password requested. Cancel anytime.