Affiliate · Customer Info
Classic Account — Affiliate · Customer Info
Get Agent Commission Detail
Rate limit: 10/sec/UID
startTime and endTime should be set simultaneously or not set at all.
The maximum time span supported by startTime and endTime is 7 days.
This API supports retrieving data within the past 90 days.
If startTime and endTime are not set in the request, it will default to returning information for yesterday (00:00-23:
59 UTC+8).
Request Parameters
startTimeStart time
Unix millisecond timestamp
endTimeEnd time
Unix millisecond timestamp
limitmax:100,default: 100
idLessThanRequests the content on the page before this ID (older data), the value input should be the endld of the corresponding interface.
Get Agent Commission Detail › Response Parameters
Successful response
codemsgrequestTimeCustomer Commission List
uidPartner UID
bizTypeTrade type
spot
futures
subBizTypesubBizType
spot
margin
usdt_futures
coin_futures
usdc_futures
symbolsymbol
coincoin
feeTotal fee
Statistical values within the input time range
Precision is 8 decimal places
volumeTransaction amount
Statistical value within the input time range
Precision is 8 decimal places
activityBonusDeductFees offset by experience funds
spotCouponDeductFees offset by spot cashback coupons
futuresCouponDeductFees offset by contract airdrop coupons
spotFeeDiscountDeductFees reduced by spot fee discounts
negativeMakerFeeDeductFees offset by negative maker fees
feePaidActual paid fee
Statistical value within the input time period
Precision is 8 decimal places
directCommissionDirect customer commission
Direct customers are first-level users directly invited by KOL
Statistical value within the participation period
Precision is 8 decimal places
subCommissionSubordinate commission
Direct customer subordinates are second-level, third-level...(not first-level) indirect invitation relationship
Statistical value within the participation time period
Precision is 8 decimal places
partnerCommissionPartner Commission (= direct customer commission + subordinate commission)
Statistical value within the entry time period
Precision is 8 decimal places
partnerActualCommissionPartner's actual commission after deducting risk control portion and special scenario deductions
Statistical value within the entry time period
Precision is 8 decimal places
traderTypeTrader type commission
user: ordinary user — ordinary order commission
Trader: trader — trader order commission
apiTypeAPI commission type
api: API user non_api: non-API user
statusstatus
settled
unsettled
notIssued
startCalculationTimeStatistics start time Unix millisecond timestamp
endCalculationTimeStatistics end time Unix millisecond timestamp
endIdThe last data ID. When used as a request, the id is used as an index for the next query
Get Agent Customer Assets List
Rate limit: 10/sec/UID
Data update frequency: 10 minutes
Get Agent Customer Assets List › Request Parameters
pageNoPage number
pageSizePage size, 100 default, Max 500
uidUID
showSubWhether to Display Subordinate User Information of Direct Clients
yes: Yes
no: No
Get Agent Customer Assets List › Response Parameters
Successful response
codemsgrequestTimeuidUID
balanceAccount Balance
uTimeAccount Last update Time
remarkWhen the user has too many sub-accounts, it prompts that there are too many sub-accounts and the account balance cannot be queried
Get Agent Customer Deposit List
Rate limit: 10/sec/UID
The API response includes the user's on-chain deposits and internal transfers
startTime and endTime should be both set or both left blank
startTime and endTime should be within 30days
This API endpoint can only query the data in 90 days. If you need older data, please contact BD to export it manually.
It will return yesterday's data (00:00-23:59 UTC+8) by default if there is no startTime/endTime set.
The data is updated in real time
Get Agent Customer Deposit List › Request Parameters
startTimeStart time (ms)
endTimeEnd time (ms)
pageNoPage number
pageSizePage size, 100 default, Max 1000
uidUID
showSubWhether to Display Subordinate User Information of Direct Clients
yes: Yes
no: No
Get Agent Customer Deposit List › Response Parameters
Successful response
codemsgrequestTimeuidUID
orderIdDeposit Order ID
depositTimeDeposit Time (ms)
depositCoinDeposit Coin
depositAmountDeposit Amount
Get Agent Customer Kyc Result
Rate limit: 10/sec/UID
startTime and endTime should be both set or both left blank
It will return yesterday's KYC or KYB data(00:00-23:59UTC+8) by default if there is no startTime/endTimeset.
Data update frequency: 5 minutes
Request Parameters
startTimeStart time, maximum range of 90 days
endTimeEnd time, maximum range of 90 days.
idLessThanRetrieve data before this endId
limitLimit number of data(default 100,max 1000)
uidUID
showSubWhether to Display Subordinate User Information of Direct Clients
yes: Yes
no: No
Get Agent Customer Kyc Result › Response Parameters
Successful response
codemsgrequestTimeuidUID
kycResultKYC or KYB result
passed
not_passed
endIdThe last userID on the page
Get Agent Customer List
Rate limit: 10/sec/UID
startTime and endTime should be both set or both left blank
startTime and endTime should be within 30days
If startTime / endTime are not set, all registered clients will be returned with no time restriction.
It supports querying clients registered at any time, with no 90-day restriction.
If you want to confirm whether a specific UID is your referral client you invited, you can verify it by setting the
UID in the body, for example: {"uid":"123456"}.
The data is updated in real time
Get Agent Customer List › Request Parameters
startTimeStart time (ms)
endTimeEnd time (ms)
pageNoPage number
pageSizePage size, 100 default, Max 1000
uidUID
referralCodeReferral code
Get Agent Customer List › Response Parameters
Successful response
codemsgrequestTimeuidUID
registerTimeRegister time
Get Agent Customer Trade Volume List
Rate limit: 10/sec/UID
This API response includes the trading volume for both spot and futures
startTime and endTime should be both set or both left blank
startTime and endTime should be within 30days
This API endpoint can only query the data in 90 days. If you need older data, please contact BD to export it manually.
It will return yesterday's data (00:00-23:59 UTC+8) by default if there is no startTime/endTime set.
Data update frequency: 1 hour
Get Agent Customer Trade Volume List › Request Parameters
startTimeStart time (ms)
endTimeEnd time (ms)
pageNoPage number
pageSizePage size, 100 default, Max 1000
uidUID
showSubWhether to show sub-customer information
yes: Show
no: Do not show
Get Agent Customer Trade Volume List › Response Parameters
Successful response
codemsgrequestTimeuidUID
volumnTrade volume
spotVolumeSpot trade volume
futuresVolumeFutures trade volume
timeTimestamp(ms)
Get Agent Direct commissions
Rate limit: 10/sec/UID
startTime and endTime should be both set or both left blank
This API endpoint can only query the data in 90 days. If you need older data, please contact BD to export it manually.
It will return yesterday's data (00:00-23:59 UTC+8) by default if there is no startTime/endTime set.
Data update frequency: T+1 (UTC+8)
Request Parameters
startTimeStart time, maximum range of 30 days
endTimeEnd time, maximum range of 30 days.
idLessThanRetrieve data before this ID
limitLimit number of data(default 100,max 1000)
uidUID
coinCoin, e.g: BTC
symbolSymbol e.g:
BGBUSDT_SPBL spot
BTCUSDT_SPBL-MABL spot margin
BTCUSDT_UMCBL USDT-Futures
BTCUSD_DMCBL COIN-Futures
BTCPERP_CMCBL USDC-Futures
showSubWhether to Display Subordinate User Information of Direct Clients
yes: Yes
no: No
Get Agent Direct commissions › Response Parameters
Successful response
codemsgrequestTimeCommission List
uidReferred User UID
dateCommission return date (UTC+8)
coincoin
symbolsymbol
productTypeProduct type
SPOT Spot trading
MARGIN Margin trading
USDT-FUTURES USDT futures
COIN-FUTURES Coin-M futures
USDC-FUTURES USDC futures
dealAmountTrading amount(maker+taker)
feeTrading fee(maker+taker)
The commission and fee amounts are denominated in the coin currency
feeDeductionTrading fee deducted(maker+taker)
activityBonusDeductFees offset by experience funds
spotCouponDeductFees offset by spot cashback coupons
futuresCouponDeductFees offset by contract airdrop coupons
spotFeeDiscountDeductFees reduced by spot fee discounts
negativeMakerFeeDeductFees offset by negative maker fees
feePaidFees actually paid(maker+taker)
rebateAmountCommission returned to the direct upline partner (maker+taker)
Represents the agent rebate returned to the partner
userTotalRebateAmountCommission returned to the referred user by the partner (maker+taker)
Only applicable when the partner has configured user rebates for the direct client
dayTotalRebateAmountTotal commission generated on that day (maker+taker)
= rebateAmount + userTotalRebateAmount
totalRebateAmountCumulative commission for the past 90 days rolling from today, including the current day (maker+taker)
endIdLast data ID. Used as an index for querying data when making a request
Get Sub-affiliate Info
Rate limit: 10/sec/UID
Query sub-affiliate information.
Request Parameters
uidUser ID
Pass a sub-affiliate's UID to query the info for that specific sub-affiliate
startTimeQuery start time
Unix millisecond timestamp
endTimeQuery end time
Unix millisecond timestamp
The interval between startTime and endTime cannot exceed 30 days
idLessThanCursor ID
Used for pagination; retrieves data prior to this ID
limitNumber of results to return
Default 100, maximum 100
includeDownLineWhether to include downline users
yes Yes
no No
Default yes if not provided
Get Sub-affiliate Info › Response Parameters
Successful response
codemsgrequestTimeSub-affiliate list
uidUser ID
uplineNameUpline name
Rebate rate list
rebateTypeRebate type
futures Futures regular rebate
futures_api Futures API rebate
futures_trader Futures trading expert rebate
futures_trader_api Futures trading expert API rebate
spot Spot regular rebate
spot_api Spot API rebate
spot_trader Spot trading expert rebate
spot_trader_api Spot trading expert API rebate
onchain Onchain regular rebate
onchain_api Onchain API rebate
onchain_trader Onchain trading expert rebate
onchain_trader_api Onchain trading expert API rebate
cfd CFD regular rebate
cfd_api CFD API rebate
cfd_trader CFD trading expert rebate
cfd_trader_api CFD trading expert API rebate
stock Stock regular rebate
stock_api Stock API rebate
stock_trader Stock trading expert rebate
stock_trader_api Stock trading expert API rebate
rebateRateRebate rate
Percentage value, e.g., 5 represents 5%
verificationStatusVerification status
verified Verified
not_verified Not verified
Includes both KYC and KYB results; a user who passes either KYC or KYB is considered verified
directReferralsNumber of direct referrals
subAffiliatesNumber of sub-affiliates
subAffiliateDirectReferralsNumber of direct referrals under sub-affiliates
volumeTrading volume
Unit: USDT
depositDeposit amount
Unit: USDT
transactionFeeTransaction fee
Unit: USDT
rebateRebate amount
Unit: USDT
Rebate paid back to the channel by the sub-affiliate
endIdPagination end ID
Used as the query cursor for the next request
Get Agent SubCustomer List
Rate limit: 10/sec/UID
startTime and endTime should be both set or both left blank
startTime and endTime should be within 30days
If startTime / endTime are not set, all registered clients will be returned with no time restriction.
It supports querying clients registered at any time, with no 90-day restriction.
Request Parameters
startTimeStart time (ms)
endTimeEnd time (ms)
idLessThanCursor ID
limitItems per page
uidUID
showSubWhether to Display Subordinate User Information of Direct Clients
yes: Yes
no: No
Get Agent SubCustomer List › Response Parameters
Successful response
codemsgrequestTimeuidUID
registerTimeRegister time
