Skip to content

Add streams followed by logged-in user #87

Open
1 of 1 issue completed
Open

Description

@Jckpt

Is your feature request related to a problem? Please describe.

I made a chrome extension that tracks which streamers from Kick and Twitch are currently live and notifies the user when they go live.

I'm currently web scraping from a reverse-engineered endpoint and checking for every streamer from the list that the user has entered (with redis caching so I don't make unnecessary requests).

I would like to move to the public Kick API for a better user experience and to reduce the number of API requests my server makes to Kick.

Describe the solution you'd like

I would highly appreciate it if there was an endpoint similar to the one that Twitch has that returns the list of streamers that the logged-in user has followed.

Describe alternatives you've considered

I could use the channels endpoint, but from what I can tell, there is currently no way to check for a broadcaster_user_id or query with the username of the streamer. Additionally, this solution wouldn't make user experience better or lower the number of requests being sent from my server.

Activity

  1. added
    triageInitial investigation on issue
    featureNew functionality for the product
    on Mar 13, 2025
  2. zachingle-easygo commented on Nov 17, 2025

    @zachingle-easygo
    Contributor

    Hey Jckpt,

    Thanks for the feedback and support. This feature is on our roadmap, and we’ll share updates here as we make progress.

    We appreciate your patience and continued input.

  3. dogukanakkaya commented on Feb 24, 2026

    @dogukanakkaya

    This would be a very useful endpoint. Along with it, it'd also be great to get channels that user is subscribed to, not only follow. Maybe another issue can be created for it?

  4. barkermn01 commented on Mar 10, 2026

    @barkermn01

    I would concur - I also need this endpoint for my project. I can see that v2/channels/followed exists on the kick.com domain (visible in the browser console) so locked to your internal systems.

    Since this endpoint already exists internally, it shouldn't be difficult to expose it through the official API. The response format would be sufficient as-is:

    {
      "channels": [
        {
          "is_live": false,
          "profile_picture": "https://files.kick.com/images/...",
          "channel_slug": "...",
          "viewer_count": 0,
          "category_name": "",
          "user_username": "...",
          "session_title": null
        }
      ]
    }
  5. devGOD commented on Sep 30, 2026

    @devGOD

    Adding another use case. We're building a desktop app for viewers and would adopt this on day one. Right now users have to re-add every Kick channel by hand, then we poll /public/v1/users/livestreams for live status. A user:follows:read scope with a paginated follow list (plus a live-only variant, like Twitch's /helix/streams/followed) would replace all of that. Is there a rough timeline or a current position on the roadmap?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew functionality for the producttriageInitial investigation on issue

    Projects

    • Status
      Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions