Kick
Kick is a livestreaming platform whose Public API supports channels, streams, chat, moderation, rewards, ads, and event subscriptions.
25 actionsSign in with Kick
What your bot can do in Kick
Looks up
- Get Ad Break StatusReturn ad enrollment, blocking conditions, limits, remaining capacity, and recent ad breaks for the authorized channel.
- Get ChannelsReturn the authorized channel when no selector is supplied, or look up channels by broadcaster user IDs or slugs, without exposing stream…
- Get KICKs LeaderboardReturn lifetime, monthly, and weekly KICKs leaderboards for the authorized broadcaster.
- Get Livestream StatsReturn the current aggregate count of active livestreams on Kick.
- Get User LivestreamsReturn active Kick livestreams for 1 to 100 specific user IDs.
- Get UsersReturn the authorized Kick user when no IDs are supplied, or look up users by ID.
- Get Webhook Public KeyReturn Kick's PEM public key for verifying signatures on received webhook events.
- List CategoriesFind Kick categories by names, tags, or IDs and return one cursor-paginated page.
- List Channel RewardsReturn all channel point rewards on the authorized broadcaster's channel.
- List Event SubscriptionsList webhook event subscriptions owned by the connected Kick app, optionally for one broadcaster.
Show 2 more
- List LivestreamsDiscover active Kick livestreams by category or language and return one cursor-paginated page.
- List Reward RedemptionsReturn one page of channel reward redemptions filtered by reward, status, or redemption IDs.
Takes action
- Ban or Time Out UserBan a user from a broadcaster chat, or apply a temporary timeout when duration_minutes is supplied.
- Create Channel RewardCreate a channel point reward owned by the connected Kick app.
- Create Event SubscriptionsCreate one or more webhook event subscriptions for the authorized broadcaster using the Kick app's configured callback.
- Delete Channel RewardPermanently delete a channel reward created by the connected Kick app.
- Delete Chat MessagePermanently delete a chat message by message ID using the connected moderator identity.
- Delete Event SubscriptionsPermanently delete one or more webhook event subscriptions by ID.
- Enroll In AdsIrreversibly enroll the authorized broadcaster channel in Kick's ads program, changing account-level ad settings.
- Remove Moderation BanRemove a user's ban or active timeout from a broadcaster chat.
- Resolve Reward RedemptionsAccept or reject up to 25 pending channel reward redemptions in one explicit decision.
- Send Chat MessageImmediately send a Kick chat message as the authorized user or connected bot, optionally as a reply.
Show 3 more
- Start Ad BreakImmediately start an ad break on the authorized live Kick broadcaster channel when its ad capabilities permit it.
- Update ChannelUpdate one or more metadata fields on the authorized broadcaster's livestream channel.
- Update Channel RewardUpdate one or more fields on a channel reward created by the connected Kick app.