Classic On-chain Elite
Classic Account — On-chain Elite Earn
Get Elite Product
Query On-Chain Selected Product List
- Rate limit: 5/sec/UID
- Permission: Spot Trading. (Read Only)
Get Elite Product › Response Parameters
Successful response
codemsgrequestTimeproductIdProduct ID
coinCoin name
minAprMinimum APR, in percentage format, e.g. 1.50 means 1.5%
maxAprMaximum APR, in percentage format, e.g. 1.50 means 1.5%
List of subscription coins
sellOutWhether sold out:
YES Sold out
NO Not sold out
Elite Subscribe
Perform On-Chain Selected Product Subscription
- Rate limit: 5/sec/UID
- Permission: Spot Trading. (Read & Write)
Elite Subscribe › Request Parameters
productSubIdProduct sub-ID
amountSubscription amount
coinSubscription coin. Required when subscribing to BGUSD. Can be USDT or USDC; classic accounts support subscription with USDT/USDC; unified accounts only support subscription with USDC
paymentAccountDebit account:
spot Funding account;
unified Unified account (supported only in unified account mode);
if not provided, the default is the funding account
Elite Subscribe › Response Parameters
Successful response
codemsgrequestTimeorderIdSubscription Order ID
Get Elite Subscribe Result
Query On-Chain Selected Subscription Result
- Rate limit: 5/sec/UID
- Permission: Spot Trading. (Read Only)
Request Parameters
orderIdSubscription order ID
Get Elite Subscribe Result › Response Parameters
Successful response
codemsgrequestTimeresultSubscription result:
settled Subscription successful;
pending Subscription in progress;
rejected Subscription failed
Get Elite Subscribe Info
Query On-Chain Selected Subscription Details
- Rate limit: 5/sec/UID
- Permission: Spot Trading. (Read Only)
Request Parameters
productIdProduct ID
Get Elite Subscribe Info › Response Parameters
Successful response
codemsgrequestTimeproductSubIdProduct sub-ID
minAmountMinimum subscription amount
remainQuotaRemaining subscription quota
exchangeRateExchange rate, only applicable to BGBTC / BGSOL
productCoinProduct coin
interestTimeInterest accrual start time in Unix milliseconds; only applicable to BGUSD / BGBTC
settleTimeInterest distribution time in Unix milliseconds; only applicable to BGUSD / BGBTC
precisionSubscription yield precision, positive integer. 1 means 1 decimal place
feeRateFee rate
List of subscription coins, only applicable to BGUSD
Elite Redeem
Perform On-Chain Selected Redemption
- Rate limit: 5/sec/UID
- Permission: Spot Trading. (Read & Write)
Elite Redeem › Request Parameters
productIdProduct ID
productSubIdProduct sub-ID
redeemTypeRedemption type
fast Fast redemption
standard Standard redemption - BGUSD supports both fast and standard redemption; BGSOL/BGBTC only support standard redemption
amountSubscription amount
receiveAccountCrediting account type
spotFunding accountunifiedUnified account (supported only in unified account mode)
advancedSettleWhether to redeem early
yes Yes
no No
Default value: no
Only applicable to BGBTC
coinSubscription currency - Required for BGUSD
Elite Redeem › Response Parameters
Successful response
codemsgrequestTimeorderIdRedemption Order ID
Get Redeem Info
Query On-Chain Selected Redemption Information
- Rate limit: 5/sec/UID
- Permission: Spot Trading. (Read Only)
Request Parameters
productIdProduct ID
Get Redeem Info › Response Parameters
Successful response
codemsgrequestTimeproductIdProduct ID
productSubIdProduct sub-ID
productCoinProduct coin
subscriptionCoinSubscription coin
profitCoinProfit coin
exchangeRateExchange rate, used for BGBTC/BGSOL
totalUnPayInterestAmountTotal undistributed interest amount
preSettleAprEarly settlement APR
receivedCoinCredited coin, used for BGBTC/BGSOL
unsettledPointsUnsettled points, available for BGBTC
List of BGUSD credited coins, used for BGUSD
Redemption mode list
Get Elite Records
Query On-Chain Selected History
- Rate limit: 5/sec/UID
- Permission: Spot Trading. (Read Only)
Request Parameters
typeRecord type:
subscribe Subscription;
redeem Redemption;
interest Interest distribution
startTimeStart timestamp in Unix milliseconds, e.g. 1597026383085; the maximum time range supported is three months; if not provided, the default end time is three months
endTimeEnd timestamp in Unix milliseconds, e.g. 1597026383085
limitNumber of records to query, default is 20, maximum is 100
cursorCursor ID.
Request paginated content after this ID (updated data); the value passed should be the endId from the corresponding API
Get Elite Records › Response Parameters
Successful response
codemsgrequestTimeRecord list
endIdEnd ID for pagination
