Skip to main content

Get Fee Group Structure

Query for group fee sturcture information and fee rate.

For more details please refer to fee sturcture update announcement.

Covers: USDT Perpetual

info
  • Weighted Maker volume = Σ(Maker volume on pair × Group weighting factor (weightingFactor))
  • Weighted Maker share = (Your total weighted Maker volume ÷ Bybit's total weighted Maker volume)
    Note: Bybit's total weighted Maker volume is not provided by the API, wighted Maker share will be provided in monthly MM report.

HTTP Request

GET /v5/market/fee-group-info

Request Parameters

ParameterRequiredTypeComments
productTypetruestringProduct type. contract only
groupIdfalsestringGroup ID. 1, 2, 3, 4, 5, 6, 7

Response Parameters

ParameterTypeComments
listarrayList of fee group objects
> groupNamestringFee group name
> weightingFactorintegerGroup weighting factor
> symbolsNumbersintegerSymbols number
> symbolsarraySymbol name
> feeRatesobjectFee rate details for different categories. pro, marketMaker
>> proarrayPro-level fee structures
>>> levelstringPro level name. Pro 1, Pro 2, Pro 3, Pro 4, Pro 5, Pro 6
>>> takerFeeRatestringTaker fee rate
>>> makerFeeRatestringMaker fee rate
>>> makerRebatestringMaker rebate fee rate
>> marketMakerarrayMarket Maker-level fee structures
>>> levelstringMarket Maker level name. MM 1, MM 2, MM 3
>>> takerFeeRatestringTaker fee rate
>>> makerFeeRatestringMaker fee rate
>>> makerRebatestringMaker rebate fee rate
> updateTimestringLatest data update timestamp (ms)

Request Example

GET /v5/market/fee-group-info?productType=contract&groupId=1 HTTP/1.1
Host: api-testnet.bybit.com

Response Example

{
"retCode": 0,
"retMsg": "OK",
"result": {
"list": [
{
"groupName": "G1(Major Coins)",
"weightingFactor": 1,
"symbolsNumbers": 4,
"symbols": [
"ETHUSDT",
"XRPUSDT",
"SOLUSDT",
"BTCUSDT"
],
"feeRates": {
"pro": [
{
"level": "Pro 1",
"takerFeeRate": "0.00028",
"makerFeeRate": "0.0001",
"makerRebate": ""
},
{
"level": "Pro 2",
"takerFeeRate": "0.00025",
"makerFeeRate": "0.00005",
"makerRebate": ""
},
{
"level": "Pro 3",
"takerFeeRate": "0.00022",
"makerFeeRate": "0.000025",
"makerRebate": ""
},
{
"level": "Pro 4",
"takerFeeRate": "0.0002",
"makerFeeRate": "0.00001",
"makerRebate": ""
},
{
"level": "Pro 5",
"takerFeeRate": "0.00018",
"makerFeeRate": "0",
"makerRebate": ""
},
{
"level": "Pro 6",
"takerFeeRate": "0.00015",
"makerFeeRate": "0",
"makerRebate": ""
}
],
"marketMaker": [
{
"level": "MM 1",
"takerFeeRate": "",
"makerFeeRate": "",
"makerRebate": "-0.0000075"
},
{
"level": "MM 2",
"takerFeeRate": "",
"makerFeeRate": "",
"makerRebate": "-0.000015"
},
{
"level": "MM 3",
"takerFeeRate": "",
"makerFeeRate": "",
"makerRebate": "-0.000025"
}
]
},
"updateTime": "1753240500012"
}
]
},
"retExtInfo": {},
"time": 1758627388542
}