For the complete documentation index, see llms.txt. This page is also available as Markdown.

Vote API

If you are unable to implement the recommended method of voting, Webhooks, an endpoint is provided which returns the most recent 500 votes, alongside a timestamp.

GET Votes

GET https://discordbotlist.com/api/v1/bots/:id/upvotes

Returns the most recent 500 votes alongside the total number of votes in the past 12 hours.

Path Parameters

Name
Type
Description

:id*

String

Bot ID

Headers

Name
Type
Description

Authorization

String

discordbotlist.com token

{
  "upvotes": [
    {
      "user_id": "149505704569339904",
      "timestamp": "2023-01-09T02:26:33.375Z", // Use this to find new votes
      "username": "luke",
      "discriminator": "0123",
      "avatar": "11a25559098e81115f7b395c511e6633"
    }
  ],
  "total": 1 // Total upvotes over 12 hours. The "upvotes" array only returns the recent 500.
}

Last updated

Was this helpful?