APIs
Public REST APIs for accessing USDD protocol data — no authentication required.
Base URL: https://openapi.usdd.io
Endpoints
GET
/totalSupply
True total supply of USDD: USDD in circulation + sUSDD
GET
/circulatingSupply
True circulating supply of USDD: USDD in circulation + sUSDD
GET
/api/v1/external/earn-apy
USDD saving yield across all chains
GET
/api/v1/external/total-supply/usdd
USDD circulating supply per chain
GET
/api/v1/external/total-supply/susdd
sUSDD circulating supply per chain
GET USDD Total Supply
Returns the true total supply of USDD across all chains as a plain numeric value.
When users stake USDD, they receive sUSDD — a yield-bearing token deployed in on-chain investment strategies. The staked USDD is no longer in circulation. This endpoint returns USDD in circulation + sUSDD, which is the correct figure for total supply tracking.
GET /totalSupplyParameters: None
Response
Returns a single numeric value (no JSON wrapper).
Example Request
Example Response
GET USDD Circulating Supply
Returns the true circulating supply of USDD across all chains as a plain numeric value. Equals USDD in circulation + sUSDD.
Parameters: None
Response
Returns a single numeric value (no JSON wrapper).
Example Request
Example Response
GET Earn APY
Returns the current USDD savings annual yield for each supported chain.
Parameters: None
Response Parameters
tronApy
String
Annual yield on TRON, 4 decimal places
ethApy
String
Annual yield on Ethereum, 4 decimal places
bscApy
String
Annual yield on BNB Chain, 4 decimal places
Example Request
Example Response
Error Codes
0
Success
500
Internal server error
GET USDD Supply
Returns the current USDD supply in circulation across all chains, excluding sUSDD. Updated every 5 minutes.
Note: When users stake USDD, they receive sUSDD — a yield-bearing token deployed in on-chain investment strategies. This endpoint only reflects USDD tokens currently in circulation, not the USDD value staked as sUSDD. To get the true total supply of USDD (including the portion staked as sUSDD), use
/totalSupply.
Parameters: None
Response Parameters
symbol
String
Token identifier, always "USDD"
totalSupply
Number
USDD in circulation across all chains (excludes sUSDD)
tron
Number
USDD in circulation on TRON
eth
Number
USDD in circulation on Ethereum
bsc
Number
USDD in circulation on BNB Chain
Example Request
Example Response
Error Codes
0
Success
500
Internal server error
GET sUSDD Supply
Returns the current sUSDD circulating supply across all chains. Updated every 5 minutes.
sUSDD is a yield-bearing token received when staking USDD. Its value grows over time as the underlying USDD is deployed in on-chain investment strategies. sUSDD can be redeemed for USDD at any time.
Parameters: None
Response Parameters
symbol
String
Token identifier, always "sUSDD"
totalSupply
Number
sUSDD supply across all chains
tron
Number
sUSDD supply on TRON
eth
Number
sUSDD supply on Ethereum
bsc
Number
sUSDD supply on BNB Chain
Example Request
Example Response
Error Codes
0
Success
500
Internal server error
Quick Start
Last updated