GET /bots
Searches the Top.gg bot directory with optional filtering, sorting, and pagination.Query parameters
Response fields
GET /bots/:bot_id/stats
Returns server and shard statistics for the specified bot.Response fields
GET /bots/:bot_id/check
Checks whether a specific user has an active vote for the bot. Safe to call even if your bot has more than 1,000 monthly votes.Query parameters
Response
voted value of 1 means the user has voted in the past 12 hours. A value of 0 means they have not.
POST /bots/:bot_id/stats
Posts updated server count statistics for the specified bot. Call this endpoint whenever your bot’s server count changes, for example when it joins or leaves a guild.Request body
The number of servers your bot is in. Pass an array to post per-shard counts (equivalent to using the
shards field).Response
Returns200 OK with an empty body on success.