Kick API vs. Kick.bot Feature Comparison
(as of July 8, 2025)
FEATURE | Kick API | kick.bot |
---|---|---|
REQEUSTS | ||
Ban/Unban X | X | |
(un)Timeout | X | X |
Send Message | X | X |
Reply to Message | X | X |
Pin/Unpin Message | X | |
Delete Message | X | |
Clear Chat | X | |
Set Emote/Follow/Sub Only | X | |
Set Slow mode | X | |
Set Bot protection | X | |
Add/Remove moderator | X | |
Add/Remove OG | X | |
Add/Remove VIP | X | |
Get Followers | X | |
Get Viewer count | X | X |
Get Follow Age | X | |
Get User info | X | X |
Get Channel Info | X | |
Run poll | X | |
List/Search Available Categories | X | |
Get Category Info (name, thumbnail) | X | |
Change Category | X | X |
Change Title | X | X |
Make Clip | X | |
Get Clips | X | |
List/Search Livestreams | X | |
EVENTS (note) | ||
New follower | X | X |
Chat Message Received | X | X |
New Pinned Message | X | |
Chat Message Deleted | X | |
User Banned | X | X |
User Unbanned | X | |
Poll Completed | X | |
Stream Started/Ended | X | X |
Stream Title/Game Changed | X | X |
Sub | X | X |
Subs Gifted | X | X |
Channel Raided | X |
On Events
The Kick API delivers events to bots by using Webhooks. Webhooks work fine for cloud-based bots, since those bots already have (and pay for) internet-facing server infrastructure to host the webhooks. But streamer.bot itself is entirely self-hosted on the streamer’s PC, and requires additional public server infrastructure in order to integrate with webhooks.