Skip to Content
APIAccountGet Vote List

Get Vote List

1. Overview & Typical Use

Queries the voter list for a Super Representative (SR), or queries all SR votes cast by a specific account. Use the candidate and voter parameters to select the query dimension.

  • Typical use: vote details page, SR voter analysis, account vote history.
  • When not to use: for SR list use the Super Representative endpoints; for account details use “Get Account Detail”.

2. Endpoint & Authentication

GET /api/vote

For Base URL and authentication, see Common Network & Authentication.

3. Request

ParameterTypeRequiredDefaultDescription
candidatestringNoSR address — use when querying the voter list for a specific SR
voterstringNoVoter address — use when querying the vote list for a specific voter
startintegerNo0Starting offset
limitintegerNo10Items per page
sortstringNoSort order; defaults to descending by vote count
countstringNoWhen provided, returns the total count of results

4. Response

Top-level

FieldTypeRequiredDescriptionUnit/Precision
codeintegerRequiredStatus code
statusstringRequiredStatus description (e.g. "1")
messagestringRequiredRequest result message (e.g. "request ok")
totalintegerRequiredTotal number of vote records
totalVotesintegerRequiredTotal vote count
dataarrayRequiredVote record array; see below
contractMapobjectRequiredAddress → boolean map of whether it is a contract (empty object when no contract addresses)
contractInfoobjectOptionalContract address → label info; present when querying SR candidate list (value schema below)

contractInfo[<addr>] object schema (8 fields):

FieldTypeRequiredDescription
tag1stringRequiredPrimary label (project name / contract name / exchange name)
tag1UrlstringRequiredURL of the primary label (may be an empty string)
namestringRequiredFormal contract / project name
isTokenbooleanRequiredWhether it is a token contract (true / false)
vipbooleanRequiredWhether it is a VIP entity (true / false)
riskboolean | stringRequiredRisk label; most endpoints return boolean, some return a string risk type (blacklist / fraud, etc.)
publicTagDescstringRequiredPublic label description; empty string for most accounts
publicTagstringOptionalPublic label (e.g. "USDT Token" / "Binance"); returned only for well-known entities or certain endpoints

data[] elements

FieldTypeRequiredDescriptionUnit/Precision
timestampstringRequiredVote time (ISO 8601 format, local time UTC+8, e.g. 2026-05-16T17:12:24.000+0800)
voterAddressstringRequiredVoter address
voterAddressTagstringOptionalVoter address label
voterPercentagenumberRequiredVoter’s share of the SR’s total votesDecimal, e.g. 31.58 means 31.58%
candidateAddressstringRequiredSR candidate address
votesintegerRequiredNumber of votes
percentagenumberRequiredShare of total network votesDecimal, e.g. 0.843067 means 0.843067%
candidateUrlstringRequiredSR website
candidateNamestringRequiredSR name
candidateTotalVotesintegerRequiredTotal votes received by the SR
voterAvailableVotesintegerRequiredAvailable votes remaining for the voter

5. Errors

For HTTP status codes, see Common Errors. Key points for this endpoint:

  • Empty result is not an error: when an account has not voted, 200 + data: [] and totalVotes: 0 are returned, which is a normal response.
Last updated on: