Bitget APIBitget API
UTAClassic
Legacy Doc
  • Overview
  • API Documentation
  • WebSocket
  • Agent Hub
  • SDK
  • Changelog
Copied to clipboard
Stock+
    Options Quotes
      Check Option Real-time QuotegetCheck Option ChaingetCheck Option Expiry Date ListgetCheck Option Volumeget
    Stock Quotes
      Check Basic InformationgetCheck CandlestickgetCheck History CandlestickgetCheck Order BookgetCheck Intraday DatagetCheck Real-time QuotegetCheck Trade Detailget
    Stock+ Orders
      Place OrderpostModify OrderpostCancel OrderpostCheck Today OrdersgetCheck History OrdersgetCheck Order DetailgetCheck Today ExecutionsgetCheck History Executionsget
    Stock+ Fills
      Get Placeholder Infoget
    Stock+ Assets
      TransferpostCheck Transfer RecordsgetCheck AccountgetCheck Cash FlowgetCheck Stock Positionget
Stock+
Stock+

Stock+ Assets

Stock+ Assets


Transfer

POST
https://api.bitget.com
/api/v3/stockplus/asset/transfer

Rate limit: 5 times/sec/UID

Permission: Trade (management, read and write)

This interface is used for Stock+ account deposit and withdrawal.

Transfer › Request Parameters

coin
​string

Transfer currency Currently supports USDC and USD

amount
​string

Transfer amount

direction
​string

Transfer direction in - Deposit to Stock+ account out - Withdraw from Stock+ account Currently only supports transfers between spot account and securities account

Transfer › Response Parameters

200

Successful response

code
​string
msg
​string
requestTime
​integer
​object
transferId
​string

Transfer ID

POST/api/v3/stockplus/asset/transfer
curl https://api.bitget.com/api/v3/stockplus/asset/transfer \ --request POST
Example Responses
{ "code": "00000", "msg": "success", "requestTime": 1740000000000, "data": { "transferId": "123456789" } }
json
application/json

Check Transfer Records

GET
https://api.bitget.com
/api/v3/stockplus/asset/transfer-records

Rate limit: 10 times/sec/UID

Permission: Trade (management, read only)

This interface is used to query Stock+ account deposit and withdrawal records.

Check Transfer Records › Request Parameters

transferId
​string

Transfer ID

startTime
​string

Start time, timestamp in milliseconds

endTime
​string

End time, timestamp in milliseconds

limit
​string

Number of entries per page

cursor
​string

Cursor ID

Check Transfer Records › Response Parameters

200

Successful response

code
​string
msg
​string
requestTime
​integer
​object
transferId
​string

Transfer ID

coin
​string

Transfer currency Currently supports USDC and USD

amount
​string

Transfer amount

direction
​string

Transfer direction in - Deposit to Stock+ account out - Withdraw from Stock+ account

cursor
​string

Cursor ID

GET/api/v3/stockplus/asset/transfer-records
curl https://api.bitget.com/api/v3/stockplus/asset/transfer-records
Example Responses
{ "code": "00000", "msg": "success", "requestTime": 1740000000000, "data": { "transferId": "123456789", "coin": "USDC", "amount": "100.00", "direction": "in", "cursor": "abc123" } }
json
application/json

Check Account

GET
https://api.bitget.com
/api/v3/stockplus/asset/account

Permission: Trade (management, read only)

This interface is used to query available, withdrawable, frozen, pending settlement and in-transit fund (fund subscription/redemption) information for each currency.

Check Account › Request Parameters

currency
​string

Currency (USD, CNH)

Check Account › Response Parameters

200

Successful response

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

Account fund information

GET/api/v3/stockplus/asset/account
curl https://api.bitget.com/api/v3/stockplus/asset/account
Example Responses
{ "code": "00000", "msg": "success", "requestTime": 1740000000000, "data": { "list": [ { "totalCash": 13.88, "maxFinanceAmount": 0, "remainingFinanceAmount": 13.88, "riskLevel": 0, "marginCall": 0, "netAssets": 13.88, "initMargin": 0, "maintenanceMargin": 0, "currency": "USD", "buyPower": 13.88, "cashInfos": [ { "withdrawCash": 13.88, "availableCash": 13.88, "frozenCash": 0, "settlingCash": 0, "currency": "USD" } ], "frozenTransactionFees": [] } ] } }
json
application/json

Check Cash Flow

GET
https://api.bitget.com
/api/v3/stockplus/asset/cash-flow

Permission: Trade (management, read only)

This interface is used to query cash inflow/outflow direction, fund type, amount, occurrence time, related symbol and description.

Check Cash Flow › Request Parameters

startTime
​number · required

Start time, timestamp in seconds, e.g. 1650037563

endTime
​number · required

End time, timestamp in seconds, e.g. 1650747581

businessType
​string

Fund type Cash - Cash Stock - Stock Fund - Fund

symbol
​string

Symbol, e.g. AAPL.US

page
​number

Start page. Default: 1. Range: >=1

size
​number

Page size. Default: 50. Range: 1~10000

Check Cash Flow › Response Parameters

200

Successful response

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

Cash flow information

GET/api/v3/stockplus/asset/cash-flow
curl 'https://api.bitget.com/api/v3/stockplus/asset/cash-flow?startTime=<number>&endTime=<number>'
Example Responses
{ "code": "00000", "msg": "success", "requestTime": 1740000000000, "data": { "list": [ { "transactionFlowName": "Buy AAPL.US", "direction": "Out", "businessType": "Unknown", "balance": -1500, "currency": "USD", "businessTime": "2024-12-16T10:00:00Z", "symbol": "AAPL.US", "description": "Buy 10 shares of AAPL.US" }, { "transactionFlowName": "Deposit Cash", "direction": "In", "businessType": "Unknown", "balance": 100000, "currency": "USD", "businessTime": "2024-12-15T06:10:57Z", "symbol": null, "description": "" } ] } }
json
application/json

Check Stock Position

GET
https://api.bitget.com
/api/v3/stockplus/asset/stock-position

Permission: Trade (management, read only)

This interface is used to query stock position information including account, symbol, holding quantity, available quantity, average cost price (calculated based on account settings) and currency.

Check Stock Position › Request Parameters

symbol
​string

Symbol list, using ticker.region format, multiple separated by ,, e.g. AAPL.US,MSTR.US

Check Stock Position › Response Parameters

200

Successful response

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

Account channel list

GET/api/v3/stockplus/asset/stock-position
curl https://api.bitget.com/api/v3/stockplus/asset/stock-position
Example Responses
{ "code": "00000", "msg": "success", "requestTime": 1740000000000, "data": { "channels": [ { "accountChannel": "sg_bitget_uat", "positions": [ { "symbol": "AAPL.US", "symbolName": "Apple Inc.", "quantity": 100, "availableQuantity": 80, "currency": "USD", "costPrice": 145.5, "market": "US", "initQuantity": 100 } ] } ] } }
json
application/json

Stock+ Fills