Skip to main content

Get Order Commission

Rate limit: 20/sec/UID

Description

  • Data storage: 30 days
  • Historical data backtracking: 2025/9/1
  • Data granularity: daily
  • Data update frequency: daily, previous day's data is updated on the current day
  • Time zone: UTC+8
  • startTime and endTime should either both be set or both not set
  • The maximum time span supported for startTime and endTime is 30 days
  • This API supports retrieving data within the past 30 days
  • If startTime and endTime are not set in the request, the default return will be information for yesterday (00:00-23:59 UTC+8)
  • This API data is updated on a T+1 basis
  • Transaction details only show those marked with broker channel id

HTTP Request

  • GET /api/v2/broker/order-commission
Request
curl "https://api.bitget.com/api/v2/broker/order-commission" \
-H "ACCESS-KEY:your apiKey" \
-H "ACCESS-SIGN:*" \
-H "ACCESS-PASSPHRASE:*" \
-H "ACCESS-TIMESTAMP:1659076670000" \
-H "locale:en-US" \
-H "Content-Type: application/json"

Request Parameters

ParameterTypeRequiredDescription
startTimeStringNoStart timestamp in milliseconds. If both startTime and endTime are empty, the default time range is yesterday 00:00–23:59 (UTC+8). startTime and endTime must either both be filled or both be empty. An error will be returned if the range exceeds 180 days.
endTimeStringNoEnd timestamp in milliseconds. If both startTime and endTime are empty, the default time range is yesterday 00:00–23:59 (UTC+8). startTime and endTime must either both be filled or both be empty. An error will be returned if the range exceeds 180 days.
limitStringNoPagination limit. Maximum: 500, Default: 500
uidStringNoUID
orderIdStringNoOrder ID
idLessThanStringNoCursor ID for pagination. Do not pass this parameter for the first request; for subsequent requests, use the endId value from the previous response to paginate.
Response
{
"code": "00000",
"msg": "success",
"requestTime": 1695786824200,
"data": {
"commissionlist": [
{
"fillId": "121211212122",
"orderId": "121211212122",
"ts": "1689833233282",
"clientOid": "121211212122",
"bizType": "spot",
"subBizType": "spot_trade",
"symbol": "BTCUSDT",
"volume": "1000",
"fee": "1",
"pureFee": "1",
"rebateAmount": "0.5"
}
],
"endId": "12345"
}
}

Response Parameters

ParameterTypeDescription
commissionlistListRebate (commission) list
> fillIdStringFill ID
> orderIdStringOrder ID
> tsStringFill timestamp
> clientOidStringCustom order ID
> bizTypeStringTransaction type
spotSpot
futuresFutures
> subBizTypeStringSub-transaction type
spot_tradeSpot trading
spot_marginSpot margin
usdt_futuresusdt futures
coin_futurescoin futures
usdc_futuresusdc futures
> symbolStringSymbol
> volumeStringTrade amount
unit: USDT, with full precision
> feeStringTotal fee
unit: USDT, with full precision
> pureFeeStringNet fee
unit: USDT, with full precision
> rebateAmountStringBroker commission
unit: USDT, with full precision
endIdStringCursor ID

How was your Reading Experience with us?