Skip to Content
APIDeep AnalysisGet Stablecoin Holder Distribution

Get Stablecoin Holder Distribution

1. Overview & Typical Use

Returns the detailed holding distribution of a stablecoin across exchanges, wallets, and DeFi protocols (JustLend, SunSwap, SunCurve, etc.).

  • Typical use: display the current snapshot of stablecoin holder distribution.
  • When not to use: to view distribution changes over time use “Get Stablecoin Holding Distribution Change”.

2. Endpoint & Authentication

GET /api/stableCoin/distribution

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

3. Request

ParameterTypeRequiredDefaultDescription
tokenstringYesStablecoin contract address

4. Response

Top-level

FieldTypeRequiredDescriptionUnit/Precision
addressesobjectRequiredAddress category distribution (includes exchange / otherAccount sub-categories, plus aggregate percent / value)
contractobjectRequiredContract category distribution (includes JustLend / SunSwap / SunCurve / otherContract sub-categories, plus aggregate percent / value)
tokenNamestringRequiredToken name
tokenAbbrstringRequiredToken abbreviation
tokenDecimalintegerRequiredToken decimal precision

addresses / contract top-level aggregate fields (sibling to sub-categories)

FieldTypeRequiredDescriptionUnit/Precision
percentstringRequiredTotal percentage for this category (addresses/contract)decimal
valuestringRequiredTotal holdings for this category (minimum unit)minimum unit (divide by 10^tokenDecimal)

addresses.exchange / addresses.otherAccount

FieldTypeRequiredDescriptionUnit/Precision
dataarrayRequiredPer-address share details
percentstringRequiredTotal percentagedecimal
valuestringRequiredTotal holdings (minimum unit)minimum unit (divide by 10^tokenDecimal)

data[] element (address list)

FieldTypeRequiredDescriptionUnit/Precision
addressstringRequiredAddress or exchange name
percentstringRequiredPercentagedecimal
valuestringRequiredHoldings (minimum unit)minimum unit (divide by 10^tokenDecimal)

contract.JustLend / contract.SunSwap / contract.SunCurve / contract.otherContract

FieldTypeRequiredDescriptionUnit/Precision
dataarrayRequiredPer-contract address share details
percentstringRequiredPercentagedecimal
valuestringRequiredHoldings (minimum unit)minimum unit (divide by 10^tokenDecimal)

contract.*.data[] element

FieldTypeRequiredDescriptionUnit/Precision
addressstringRequiredContract address
percentstringRequiredPercentagedecimal
valuestringRequiredHoldings (minimum unit)minimum unit (divide by 10^tokenDecimal)

5. Errors

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

  • General error handling rules apply; no special error scenarios.
Last updated on: