Kick Stream Labels

Like Streamlabs Labels, but for Kick!

Your Channel
Browser Source Overlay

Add this URL as a Browser Source in OBS:

https://canna-friend.com/overlay/kick-labels/your_channel?show=latest_sub,session_subs,latest_follower
Recommended OBS Settings:
  • Width: 400
  • Height: 300
  • Custom CSS: Leave empty (styling is built-in)
Available Labels

Use the show parameter to choose which labels to display (comma-separated):

KeyNameDescriptionExample URL
latest_subLatest SubscriberMost recent new subscriber
latest_resubLatest ResubMost recent resubscription
latest_giftsubLatest Gift SubMost recent gift sub with amount
latest_followerLatest FollowerMost recent follower
latest_kicksLatest KICKsMost recent KICKs gift with amount
session_subsSubs This StreamTotal subs during current stream
session_followsFollows This StreamTotal follows during current stream
session_kicksKICKs This StreamTotal KICKs gifted during current stream
alltime_subsTotal SubsAll-time subscriber count
alltime_followsTotal FollowsAll-time follower count
top_gifter_sessionTop Gifter (Stream)Top gift sub gifter this stream
top_gifter_alltimeTop Gifter (All Time)Top gift sub gifter all time
Example Combinations:
?show=latest_sub,latest_follower,session_subs
?show=session_subs,session_follows,top_gifter_session
?show=alltime_subs,alltime_follows,top_gifter_alltime
Goals Integration

Kick events automatically update your community goals!

Event TypeUpdates Goal Types
New Subscriptionsubs sub
Resubscriptionsubs sub
Gift Subssubs sub giftsubs

Set up goals with !setgoal subs 100 in chat and they'll automatically increment when you get Kick subs!

API Reference (For Developers)

Access raw data via our API endpoints:

EndpointDescription
GET /api/kick/labels/{channel}All labels data (latest events, session stats, all-time stats, top gifters)
GET /api/kick/labels/{channel}/sessionCurrent stream session statistics only
GET /api/kick/labels/{channel}/alltimeAll-time statistics only
Example Response:
{
  "channel": "your_channel",
  "platform": "kick",
  "sessionActive": true,
  "latest": {
    "sub": "username",
    "follower": "newviewer",
    "giftSub": "generous_person",
    "giftSubAmount": 5
  },
  "session": {
    "subs": 12,
    "resubs": 5,
    "giftSubs": 25,
    "totalSubs": 42,
    "follows": 156
  },
  "allTime": {
    "totalSubs": 1234,
    "follows": 5678
  },
  "topGifters": {
    "session": { "name": "big_spender", "amount": 10 },
    "allTime": { "name": "legend", "amount": 500 }
  }
}
Session Tracking

Sessions are automatically managed based on your Kick stream status:

  • Stream goes LIVE: New session starts, session counters reset to 0
  • Stream goes OFFLINE: Session ends
  • All-time stats: Never reset, accumulate forever