Bitget APIBitget API
统一账户经典账户
旧文档
  • 概览
  • API 文档
  • WebSocket
  • Agent Hub
  • SDK
  • 更新日志
Copied to clipboard
账户
    资产与余额
      获取账户资产get获取资金账户资产get获取财务记录get获取资金账户财务流水get获取交易手续费get获取最大可转出get获取最大可提币数量get设置抵押品模式post获取抵押品模式get获取自定义抵押品支持币种get
    账户设置
      获取账户信息get获取账户设置get预设置调整杠杆get调整杠杆post调整持仓模式post设置BGB抵扣post获取BGB抵扣状态get账户切换post获取切换状态get调整保证金post获取Delta模式信息get账户模式切换post
    杠杆与借贷管理
      获取可还币种get获取支付币种get还款post获取兑换记录get
    交易风控与仓位设置
      获取OI限仓get获取业务线所有交易对手续费get获取准入用户杠杆交易对get获取准入用户杠杆梯度档位get获取准入用户借币数据get获取准入用户币种折扣率梯度get
    子账户
      新建子账户post冻结/解冻子账户post查询子账户列表get查询子账户统一账户资产get新建子账户API Keypost修改子账户API Keypost删除子账户API Keypost查询子账户API Key列表get创建 Agent 子账户post
    充值提币划转
      设置充值账户post获取充值地址get获取子账户充值地址get获取充值记录get获取子账户充值记录get提币post撤销提币post获取提币记录get查询提币地址簿get获取可划转币种get划转post子母划转post获取子母划转记录get子账户主动划转至母账户post
    小额资产兑换
      获取小额兑换历史记录get获取小额兑换可兑换币种get执行小额兑换post
    机构限频
      获取限频配额get设置限频配额post
账户
账户

交易风控与仓位设置

交易风控与仓位设置


获取OI限仓

GET
https://api.bitget.com
/api/v3/account/open-interest-limit

限频规则: 5次/秒/UID

OI限仓查询

获取OI限仓 › Request Parameters

symbol
​string · required

交易对名称 如BTCUSDT

category
​string · required

业务线 USDT-FUTURES USDT合约 COIN-FUTURES 币本位合约 USDC-FUTURES USDC合约

获取OI限仓 › Response Parameters

200

Successful response

code
​string
msg
​string
requestTime
​integer
​object
symbol
​string

交易对名称

singleUserLimit
​string

单用户限制数量

masterSubLimit
​string

子母账户限制数量

marketMakerLimit
​string

做市商总额度

GET/api/v3/account/open-interest-limit
curl 'https://api.bitget.com/api/v3/account/open-interest-limit?symbol=<string>&category=<string>'
Example Responses
{ "code": "00000", "msg": "success", "requestTime": 1764170997805, "data": { "symbol": "BTCUSDT", "singleUserLimit": "2766.30748", "masterSubLimit": "9173.8782", "marketMakerLimit": "0" } }
json
application/json

获取业务线所有交易对手续费

GET
https://api.bitget.com
/api/v3/account/all-fee-rate

限频规则: 3次/秒/UID

需要统一账户管理只读权限

查询指定业务线下所有交易对的手续费率。

  • 仅传业务线 category,不传交易对 symbol:返回该业务线下所有交易对的手续费
  • 仅传交易对 symbol,不传业务线 category:接口报错
  • category 和 symbol 均传:返回指定业务线下指定交易对的手续费。若 category 和 symbol 不一致,以 symbol 为准
  • category 和 symbol 均不传:接口报错

获取业务线所有交易对手续费 › Request Parameters

category
​string · required

业务线 SPOT 现货交易 MARGIN 杠杆交易 USDT-FUTURES USDT合约 COIN-FUTURES 币本位合约 USDC-FUTURES USDC合约

symbol
​string

交易对名称 如BTCUSDT

获取业务线所有交易对手续费 › Response Parameters

200

Successful response

code
​string
msg
​string
requestTime
​integer
​object[]
symbol
​string

交易对名称

makerFeeRate
​string

挂单手续费率 小数形式,即0.0002代表万分之二

takerFeeRate
​string

吃单手续费率 小数形式,即0.0002代表万分之二

GET/api/v3/account/all-fee-rate
curl 'https://api.bitget.com/api/v3/account/all-fee-rate?category=<string>'
Example Responses
{ "code": "00000", "msg": "success", "requestTime": 1751972326323, "data": [ { "symbol": "BTCUSDT", "makerFeeRate": "0.0008", "takerFeeRate": "0.0008" } ] }
json
application/json

获取准入用户杠杆交易对

GET
https://api.bitget.com
/api/v3/account/eligible-symbols

限频规则: 10次/秒/UID

需要统一账户管理只读权限

查询准入用户(白名单用户)可交易的全部杠杆交易对。

获取准入用户杠杆交易对 › Request Parameters

symbol
​string

交易对名称 例如:BTCUSDT

获取准入用户杠杆交易对 › Response Parameters

200

Successful response

code
​string
msg
​string
requestTime
​integer
​object[]
symbol
​string

交易对名称

category
​string

产品类型 MARGIN 杠杆交易

baseCoin
​string

交易币种 例如:BTCUSDT 中的 BTC

quoteCoin
​string

计价币种 例如:BTCUSDT 中的 USDT

symbolType
​string

交易对类别 crypto 加密货币 metal 贵金属 stock 股票 commodity 大宗

buyLimitPriceRatio
​string

买价限价比例 买入限价与市场价格的比率,决定买单下单时的最高价格

sellLimitPriceRatio
​string

卖价限价比例 卖出限价与市场价格的比率,决定卖单下单时的最低价格

minOrderQty
​string

最小开单数量 以基础币种下单时允许的最小数量

maxOrderQty
​string

单笔限价单最大下单数量 以基础币种下单时允许的最大数量 为 0 表示不限制

pricePrecision
​string

价格精度 价格允许的小数位数

quantityPrecision
​string

数量精度 数量允许的小数位数

quotePrecision
​string

市价下单精度 计价币价格允许的小数位数

minOrderAmount
​string

最小下单额 以计价币种下单时允许的最小数量

maxSymbolOrderNum
​string

交易对维度最大委托数量

maxProductOrderNum
​string

业务线维度最大委托数量

status
​string

交易对状态 listed 上架(未开盘) online 正常交易 limit_open 限制开仓 limit_close 限制平仓 offline 下架/维护 restrictedAPI API限制下单

maintainTime
​string

币对维护时间 未配置则返回:""

areaSymbol
​string

区域限制标识 yes / no

maxPositionNum
​string

交易对维度最大持仓数量

isReality
​string

Reality 标识 yes Reality 股票代币 no 非 Reality 股票代币

launchTime
​string

上线时间 Unix毫秒时间戳,表示交易对的上线时间

GET/api/v3/account/eligible-symbols
curl https://api.bitget.com/api/v3/account/eligible-symbols
Example Responses
{ "code": "00000", "msg": "success", "requestTime": 1784618341109, "data": [ { "symbol": "RPBRUSDT", "category": "MARGIN", "baseCoin": "rPBR", "quoteCoin": "USDT", "symbolType": "stock", "buyLimitPriceRatio": "0.1", "sellLimitPriceRatio": "0.1", "minOrderQty": "0.0001", "maxOrderQty": "0", "pricePrecision": "2", "quantityPrecision": "4", "quotePrecision": "6", "minOrderAmount": "20", "maxSymbolOrderNum": "", "maxProductOrderNum": "400", "status": "online", "maintainTime": "", "areaSymbol": "yes", "maxPositionNum": "200", "isReality": "yes", "launchTime": "1781101641926" } ] }
json
application/json

获取准入用户杠杆梯度档位

GET
https://api.bitget.com
/api/v3/account/eligible-margin-tier

限频规则: 10次/秒/UID

需要统一账户管理只读权限

根据用户的准入情况返回杠杆梯度档位信息。

获取准入用户杠杆梯度档位 › Request Parameters

coin
​string

币种名称 例如:BTC

获取准入用户杠杆梯度档位 › Response Parameters

200

Successful response

code
​string
msg
​string
requestTime
​integer
​object[]
coin
​string

币种名称

​object[]

档位列表

GET/api/v3/account/eligible-margin-tier
curl https://api.bitget.com/api/v3/account/eligible-margin-tier
Example Responses
{ "code": "00000", "msg": "success", "requestTime": 1784618341109, "data": [ { "coin": "BTC", "tiers": [ { "tier": "1", "minTierValue": "0", "maxTierValue": "50000", "leverage": "10", "mmr": "0.05" } ] } ] }
json
application/json

获取准入用户借币数据

GET
https://api.bitget.com
/api/v3/account/eligible-loan-info

限频规则: 10次/秒/UID

需要统一账户管理只读权限

根据用户的准入情况返回借币数据信息。

获取准入用户借币数据 › Request Parameters

coin
​string

币种名称 例如:BTC

获取准入用户借币数据 › Response Parameters

200

Successful response

code
​string
msg
​string
requestTime
​integer
​object[]
limit
​string

单UID借币上限

masterSubLimit
​string

母子账户借币上限

platformRemaingQuota
​string

平台剩余额度

GET/api/v3/account/eligible-loan-info
curl https://api.bitget.com/api/v3/account/eligible-loan-info
Example Responses
{ "code": "00000", "msg": "success", "requestTime": 1784618341109, "data": [ { "limit": "100000", "masterSubLimit": "500000", "platformRemaingQuota": "10000000" } ] }
json
application/json

获取准入用户币种折扣率梯度

GET
https://api.bitget.com
/api/v3/account/eligible-discount-rate

限频规则: 20次/秒/UID

需要统一账户管理只读权限

根据用户的准入情况返回币种折扣率梯度信息。

获取准入用户币种折扣率梯度 › Request Parameters

coin
​string

币种名称 例如:BTC

获取准入用户币种折扣率梯度 › Response Parameters

200

Successful response

code
​string
msg
​string
requestTime
​integer
​object[]
coin
​string

币种名称

​object[]

档位列表

GET/api/v3/account/eligible-discount-rate
curl https://api.bitget.com/api/v3/account/eligible-discount-rate
Example Responses
{ "code": "00000", "msg": "success", "requestTime": 1730911874605, "data": [ { "coin": "BTC", "list": [ { "tierStartValue": "0", "discountRate": "0.85" }, { "tierStartValue": "10000", "discountRate": "0.70" }, { "tierStartValue": "20000", "discountRate": "0.50" } ] } ] }
json
application/json

杠杆与借贷管理子账户