Track every server boost, in real time.

Booster Bot watches your Discord server for boost starts and expiries, keeps a complete per-user history, and exposes it all over a clean REST API — with a per-server key you control.

Everything you need

Boost tracking, history and analytics — without running a server.

Real-time detection

Boost starts and expiries are caught from Discord gateway events the moment they happen — no polling.

Full boost history

Every boost period is kept per user: when it started, how long it lasted, and how many times they have boosted.

REST API + keys

Query current boosters or full history for your server over a simple JSON API with your guild-scoped key.

Never lose data

Records are stored in Cloudflare KV, so a lost or corrupted local file is rebuilt automatically.

How it works

Up and running in three steps.

Step 1

Invite the bot

Add Booster Bot to your server with the Server Members intent enabled.

Step 2

Sign in

Log in with Discord to see the servers you manage.

Step 3

Grab your key

Generate a per-server API key and pull booster analytics or wire up your own app.

Simple REST API

Every guild gets its own read key from the dashboard. Pass it as x-api-key.

GET/guilds/:guildId/boosters— current boosters for your server
GET/guilds/:guildId/boosters/:userId— is this user boosting?
GET/boosters?all=true— full history, active and past