Atlas / Categories / Cryptocurrency / Binance Cryptocurrency — entry 006 of 53
Binance Verified Jul 2026
Binance's REST and WebSocket APIs cover spot, margin, and futures trading across the world's largest crypto exchange by volume, with public market-data endpoints (order books, klines, recent trades) open with no key and private trading/account endpoints secured by an API key plus HMAC-SHA256 request signing. Access is free beyond Binance's own trading fees, with request-weight rate limits rather than a paid data tier.
exchange trading spot market-data websocket
Authentication API Key Sign up with the provider to obtain credentials.
HTTPS Supported Traffic is encrypted in transit.
CORS Enabled Callable directly from browser JavaScript.
Pricing Free No paid tier — free for the documented use case.
Formats JSON, WebSocket Responses can be requested as JSON or WebSocket.
GreatAPIs Score Score 90 out of 100
Authentication 15/25 API key required
Pricing 20/20 Free to use
Docs 20/20 Machine-readable spec file bundled
Formats 15/15 Supports 2 response formats
Freshness 20/20 Verified within 6 months
Embed this badge <a href="https://greatapis.com/api/binance/"><img src="https://greatapis.com/badge/binance.svg" alt="Scored 90 on greatapis.com"></a>
Auth quickstart Sign up with the provider to get an API key. Send it on every request as a header Authorization: <key>The exact header isn't documented — Authorization is a common default; confirm in the provider's docs. Stored key No key stored Clear key
Your key is stored only in this browser (localStorage) and sent directly to the API — never to greatapis.
Endpoints Market 15 Market Data
GET /api/v3/aggTradesCompressed/Aggregate Trades List Parameters Name In Required Type symbolquery yes string fromIdquery no integer startTimequery no integer endTimequery no integer limitquery no integer
Responses Status Description Schema 200Trade list — 400Bad Request error
GET /api/v3/avgPriceCurrent Average Price Parameters Name In Required Type symbolquery yes string
Responses Status Description Schema 200Average price — 400Bad Request error
GET /api/v3/depthOrder Book Parameters Name In Required Type symbolquery yes string limitquery no integer
Responses Status Description Schema 200Order book — 400Bad Request error
GET /api/v3/exchangeInfoExchange Information Parameters Name In Required Type symbolquery no string symbolsquery no string permissionsquery no string
Responses Status Description Schema 200Current exchange trading rules and symbol information — 400Bad Request error
GET /api/v3/historicalTradesOld Trade Lookup Parameters Name In Required Type symbolquery yes string limitquery no integer fromIdquery no integer
Responses Status Description Schema 200Trade list —
GET /api/v3/klinesKline/Candlestick Data Parameters Name In Required Type symbolquery yes string intervalquery yes string startTimequery no integer endTimequery no integer timeZonequery no string limitquery no integer
Responses Status Description Schema 200Kline data — 400Bad Request error
GET /api/v3/pingTest Connectivity Responses Status Description Schema 200OK —
GET /api/v3/tickerRolling window price change statistics Parameters Name In Required Type symbolquery no string symbolsquery no string windowSizequery no string typequery no string
Responses Status Description Schema 200Rolling price ticker — 400Bad Request error
GET /api/v3/ticker/24hr24hr Ticker Price Change Statistics Parameters Name In Required Type symbolquery no string symbolsquery no string typequery no string
Responses Status Description Schema 20024hr ticker — 400Bad Request error
GET /api/v3/ticker/bookTickerSymbol Order Book Ticker Parameters Name In Required Type symbolquery no string symbolsquery no string
Responses Status Description Schema 200Order book ticker — 400Bad Request error
GET /api/v3/ticker/priceSymbol Price Ticker Parameters Name In Required Type symbolquery no string symbolsquery no string
Responses Status Description Schema 200Price ticker — 400Bad Request error
GET /api/v3/ticker/tradingDayTrading Day Ticker Parameters Name In Required Type symbolquery no string symbolsquery no string timeZonequery no string typequery no string
Responses Status Description Schema 200Trading day ticker — 400Bad Request error
GET /api/v3/timeCheck Server Time Responses Status Description Schema 200Binance server UTC timestamp —
GET /api/v3/tradesRecent Trades List Parameters Name In Required Type symbolquery yes string limitquery no integer
Responses Status Description Schema 200Trade list — 400Bad Request error
GET /api/v3/uiKlinesUIKlines Parameters Name In Required Type symbolquery yes string intervalquery yes string startTimequery no integer endTimequery no integer timeZonequery no string limitquery no integer
Responses Status Description Schema 200UIKline data — 400Bad Request error
Trade 23 Account/Trade
GET /api/v3/accountAccount Information (USER_DATA) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Account details account400Bad Request error401Unauthorized Request error
GET /api/v3/account/commissionQuery Commission Rates (USER_DATA) Parameters Name In Required Type symbolquery yes string timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Current account commission rates. — 400Bad Request error401Unauthorized Request error
GET /api/v3/allOrderListQuery all OCO (USER_DATA) Parameters Name In Required Type fromIdquery no integer startTimequery no integer endTimequery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200List of OCO orders — 400Bad Request error401Unauthorized Request error
GET /api/v3/allOrdersAll Orders (USER_DATA) Parameters Name In Required Type symbolquery yes string orderIdquery no integer startTimequery no integer endTimequery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Current open orders — 400Bad Request error401Unauthorized Request error
GET /api/v3/myAllocationsQuery Allocations (USER_DATA) Parameters Name In Required Type symbolquery yes string startTimequery no integer endTimequery no integer fromAllocationIdquery no integer limitquery no integer orderIdquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Allocations resulting from SOR order placement — 400Bad Request error401Unauthorized Request error
GET /api/v3/myPreventedMatchesQuery Prevented Matches Parameters Name In Required Type symbolquery yes string preventedMatchIdquery no integer orderIdquery no integer fromPreventedMatchIdquery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Order list that were expired due to STP — 400Bad Request error401Unauthorized Request error
GET /api/v3/myTradesAccount Trade List (USER_DATA) Parameters Name In Required Type symbolquery yes string orderIdquery no integer startTimequery no integer endTimequery no integer fromIdquery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200List of trades — 400Bad Request error401Unauthorized Request error
GET /api/v3/openOrderListQuery Open OCO (USER_DATA) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200List of OCO orders — 400Bad Request error401Unauthorized Request error
GET /api/v3/openOrdersCurrent Open Orders (USER_DATA) Parameters Name In Required Type symbolquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Current open orders — 400Bad Request error401Unauthorized Request error
DELETE /api/v3/openOrdersCancel all Open Orders on a Symbol (TRADE) Parameters Name In Required Type symbolquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Cancelled orders — 400Bad Request error401Unauthorized Request error
GET /api/v3/orderQuery Order (USER_DATA) Parameters Name In Required Type symbolquery yes string orderIdquery no integer origClientOrderIdquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Order details orderDetails400Bad Request error401Unauthorized Request error
POST /api/v3/orderNew Order (TRADE) Parameters Name In Required Type symbolquery yes string sidequery yes string typequery yes string timeInForcequery no string quantityquery no number quoteOrderQtyquery no number pricequery no number newClientOrderIdquery no string strategyIdquery no integer strategyTypequery no integer stopPricequery no number trailingDeltaquery no number icebergQtyquery no number newOrderRespTypequery no string selfTradePreventionModequery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Order result — 400Bad Request error401Unauthorized Request error
DELETE /api/v3/orderCancel Order (TRADE) Parameters Name In Required Type symbolquery yes string orderIdquery no integer origClientOrderIdquery no string newClientOrderIdquery no string cancelRestrictionsquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Cancelled order order400Bad Request error401Unauthorized Request error
POST /api/v3/order/cancelReplaceCancel an Existing Order and Send a New Order (Trade) Parameters Name In Required Type symbolquery yes string sidequery yes string typequery yes string cancelReplaceModequery yes string cancelRestrictionsquery no string timeInForcequery no string quantityquery no number quoteOrderQtyquery no number pricequery no number cancelNewClientOrderIdquery no string cancelOrigClientOrderIdquery no string cancelOrderIdquery no integer newClientOrderIdquery no string strategyIdquery no integer strategyTypequery no integer stopPricequery no number trailingDeltaquery no number icebergQtyquery no number newOrderRespTypequery no string selfTradePreventionModequery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Operation details — 400Bad Request error401Unauthorized Request error
POST /api/v3/order/testTest New Order (TRADE) Parameters Name In Required Type symbolquery yes string sidequery yes string typequery yes string timeInForcequery no string quantityquery no number quoteOrderQtyquery no number pricequery no number newClientOrderIdquery no string strategyIdquery no integer strategyTypequery no integer stopPricequery no number trailingDeltaquery no number icebergQtyquery no number newOrderRespTypequery no string recvWindowquery no integer computeCommissionRatesquery no boolean timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200OK — 400Bad Request error401Unauthorized Request error
GET /api/v3/orderListQuery OCO (USER_DATA) Parameters Name In Required Type orderListIdquery no integer origClientOrderIdquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200OCO details — 400Bad Request error401Unauthorized Request error
DELETE /api/v3/orderListCancel OCO (TRADE) Parameters Name In Required Type symbolquery yes string orderListIdquery no integer listClientOrderIdquery no string newClientOrderIdquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Report on deleted OCO ocoOrder400Bad Request error401Unauthorized Request error
POST /api/v3/orderList/ocoNew Order list - OCO (TRADE) Parameters Name In Required Type symbolquery yes string listClientOrderIdquery no string sidequery yes string quantityquery yes number aboveTypequery yes string aboveClientOrderIdquery no string aboveIcebergQtyquery no number abovePricequery no number aboveStopPricequery no number aboveTrailingDeltaquery no number aboveTimeInForcequery no string aboveStrategyIdquery no number aboveStrategyTypequery no integer belowTypequery yes string belowClientOrderIdquery no string belowIcebergQtyquery no number belowPricequery no number belowStopPricequery no number belowTrailingDeltaquery no number belowTimeInForcequery no string belowStrategyIdquery no number belowStrategyTypequery no integer newOrderRespTypequery no string selfTradePreventionModequery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200New OCO details — 400Bad Request error401Unauthorized Request error
POST /api/v3/orderList/otoNew Order List - OTO (TRADE) Parameters Name In Required Type symbolquery yes string listClientOrderIdquery no string newOrderRespTypequery no string selfTradePreventionModequery no string workingTypequery yes string workingSidequery yes string workingClientOrderIdquery no string workingPricequery yes number workingQuantityquery yes number workingIcebergQtyquery yes number workingTimeInForcequery no string workingStrategyIdquery no number workingStrategyTypequery no integer pendingTypequery yes string pendingSidequery yes string pendingClientOrderIdquery no string pendingPricequery no number pendingStopPricequery no number pendingTrailingDeltaquery no number pendingQuantityquery yes number pendingIcebergQtyquery no number pendingTimeInForcequery no string pendingStrategyIdquery no number pendingStrategyTypequery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200New OTO details — 400Bad Request error401Unauthorized Request error
POST /api/v3/orderList/otocoNew Order List - OTOCO (TRADE) Parameters Name In Required Type symbolquery yes string listClientOrderIdquery no string newOrderRespTypequery no string selfTradePreventionModequery no string workingTypequery yes string workingSidequery yes string workingClientOrderIdquery no string workingPricequery yes number workingQuantityquery yes number workingIcebergQtyquery yes number workingTimeInForcequery no string workingStrategyIdquery no number workingStrategyTypequery no integer pendingSidequery yes string pendingQuantityquery yes number pendingAboveTypequery yes string pendingAboveClientOrderIdquery no string pendingAbovePricequery no number pendingAboveStopPricequery no number pendingAboveTrailingDeltaquery no number pendingAboveIcebergQtyquery no number pendingAboveTimeInForcequery no string pendingAboveStrategyIdquery no number pendingAboveStrategyTypequery no integer pendingBelowTypequery no string pendingBelowClientOrderIdquery no string pendingBelowPricequery no number pendingBelowStopPricequery no number pendingBelowTrailingDeltaquery no number pendingBelowIcebergQtyquery no number pendingBelowTimeInForcequery no string pendingBelowStrategyIdquery no number pendingBelowStrategyTypequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200New OTOCO details — 400Bad Request error401Unauthorized Request error
GET /api/v3/rateLimit/orderQuery Current Order Count Usage (TRADE) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Order rate limits — 400Bad Request error401Unauthorized Request error
POST /api/v3/sor/orderNew order using SOR (TRADE) Parameters Name In Required Type symbolquery yes string sidequery yes string typequery yes string timeInForcequery no string quantityquery yes number pricequery no number newClientOrderIdquery no string strategyIdquery no integer strategyTypequery no integer icebergQtyquery no number newOrderRespTypequery no string selfTradePreventionModequery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200New order details — 400Bad Request error401Unauthorized Request error
POST /api/v3/sor/order/testTest new order using SOR (TRADE) Parameters Name In Required Type symbolquery yes string sidequery yes string typequery yes string timeInForcequery no string quantityquery yes number pricequery no number newClientOrderIdquery no string strategyIdquery no integer strategyTypequery no integer icebergQtyquery no number newOrderRespTypequery no string selfTradePreventionModequery no string computeCommissionRatesquery no boolean recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Test new order — 400Bad Request error401Unauthorized Request error
Margin 48 Margin Account/Trade
GET /sapi/v1/bnbBurnGet BNB Burn Status(USER_DATA) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Status on BNB to pay for trading fees bnbBurnStatus400Bad Request error401Unauthorized Request error
POST /sapi/v1/bnbBurnToggle BNB Burn On Spot Trade And Margin Interest (USER_DATA) Parameters Name In Required Type spotBNBBurnquery no string interestBNBBurnquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Status on BNB to pay for trading fees bnbBurnStatus400Bad Request error401Unauthorized Request error
GET /sapi/v1/margin/accountQuery Cross Margin Account Details (USER_DATA) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Margin account details — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/margin/allAssetsGet All Margin Assets (MARKET_DATA) Parameters Name In Required Type assetquery yes string
Responses Status Description Schema 200Assets details — 400Bad Request error
GET /sapi/v1/margin/allOrderListQuery Margin Account's all OCO (USER_DATA) Parameters Name In Required Type isIsolatedquery no string symbolquery no string fromIdquery no string startTimequery no integer endTimequery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200List of Margin OCO orders — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/margin/allOrdersQuery Margin Account's All Orders (USER_DATA) Parameters Name In Required Type symbolquery yes string isIsolatedquery no string orderIdquery no integer startTimequery no integer endTimequery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Margin order list — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/margin/allPairsGet All Cross Margin Pairs (MARKET_DATA) Parameters Name In Required Type symbolquery yes string
Responses Status Description Schema 200Margin pairs — 400Bad Request error
GET /sapi/v1/margin/available-inventoryQuery Margin Available Inventory (USER_DATA) Parameters Name In Required Type typequery yes string timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Margin available Inventory — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/margin/borrow-repayQuery borrow/repay records in Margin account(USER_DATA) Parameters Name In Required Type assetquery yes string isolatedSymbolquery no string txIdquery no integer startTimequery no integer endTimequery no integer currentquery no integer sizequery no integer typequery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Margin account borrow/repay — 400Bad Request error
POST /sapi/v1/margin/borrow-repayMargin account borrow/repay(MARGIN) Parameters Name In Required Type assetquery yes string isIsolatedquery yes string symbolquery yes string amountquery yes number typequery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Margin account borrow/repay — 400Bad Request error
GET /sapi/v1/margin/capital-flowGet cross or isolated margin capital flow(USER_DATA) Parameters Name In Required Type assetquery no string symbolquery no string typequery no string startTimequery no integer endTimequery no integer fromIdquery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Margin capital flow — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/margin/crossMarginCollateralRatioCross margin collateral ratio (MARKET_DATA) Responses Status Description Schema 200Margin collateral ratio — 400Bad Request error
GET /sapi/v1/margin/crossMarginDataQuery Cross Margin Fee Data (USER_DATA) Parameters Name In Required Type vipLevelquery no integer coinquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Cross Margin Fee Data — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/margin/delist-scheduleGet tokens or symbols delist schedule for cross margin and isolated margin (MARKET_DATA) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200tokens or symbols delist schedule — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/margin/exchange-small-liabilityGet Small Liability Exchange Coin List (USER_DATA) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200coin list — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/margin/exchange-small-liability-historyGet Small Liability Exchange History (USER_DATA) Parameters Name In Required Type currentquery no integer sizequery no integer startTimequery no integer endTimequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200coin list — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/margin/forceLiquidationRecGet Force Liquidation Record (USER_DATA) Parameters Name In Required Type startTimequery no integer endTimequery no integer isolatedSymbolquery no string currentquery no integer sizequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Force Liquidation History, response in descending order — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/margin/interestHistoryGet Interest History (USER_DATA) Parameters Name In Required Type assetquery no string isolatedSymbolquery no string startTimequery no integer endTimequery no integer currentquery no integer sizequery no integer archivedquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Interest History, response in descending order — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/margin/interestRateHistoryMargin Interest Rate History (USER_DATA) Parameters Name In Required Type assetquery yes string vipLevelquery no integer startTimequery no integer endTimequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Margin Interest Rate History — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/margin/isolated/accountQuery Isolated Margin Account Info (USER_DATA) Parameters Name In Required Type symbolsquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Isolated Margin Account Info when "symbols" is not sent isolatedMarginAccountInfo400Bad Request error401Unauthorized Request error
POST /sapi/v1/margin/isolated/accountEnable Isolated Margin Account (TRADE) Parameters Name In Required Type symbolquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Isolated Margin Account status — 400Bad Request error401Unauthorized Request error
DELETE /sapi/v1/margin/isolated/accountDisable Isolated Margin Account (TRADE) Parameters Name In Required Type symbolquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Isolated Margin Account status — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/margin/isolated/accountLimitQuery Enabled Isolated Margin Account Limit (USER_DATA) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Number of enabled Isolated Margin Account and its limit — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/margin/isolated/allPairsGet All Isolated Margin Symbol(USER_DATA) Parameters Name In Required Type symbolquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200All Isolated Margin Symbols — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/margin/isolatedMarginDataQuery Isolated Margin Fee Data (USER_DATA) Parameters Name In Required Type vipLevelquery no integer symbolquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Isolated Margin Fee Data — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/margin/isolatedMarginTierQuery Isolated Margin Tier Data (USER_DATA) Parameters Name In Required Type symbolquery yes string tierquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Isolated Margin Tier Data — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/margin/leverageBracketQuery Liability Coin Leverage Bracket in Cross Margin Pro Mode (MARKET_DATA) Responses Status Description Schema 200Leverage info — 400Bad Request error
POST /sapi/v1/margin/manual-liquidationMargin manual liquidation(MARGIN) Parameters Name In Required Type typequery yes string symbolquery no string timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Margin manual liquidation — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/margin/max-leverageAdjust cross margin max leverage (USER_DATA) Parameters Name In Required Type maxLeveragequery yes integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Adjust result — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/margin/maxBorrowableQuery Max Borrow (USER_DATA) Parameters Name In Required Type assetquery yes string isolatedSymbolquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Details on max borrow amount — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/margin/maxTransferableQuery Max Transfer-Out Amount (USER_DATA) Parameters Name In Required Type assetquery yes string isolatedSymbolquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Details on max transferable amount — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/margin/myTradesQuery Margin Account's Trade List (USER_DATA) Parameters Name In Required Type symbolquery yes string isIsolatedquery no string startTimequery no integer endTimequery no integer fromIdquery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200List of margin trades — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/margin/next-hourly-interest-rateGet a future hourly interest rate (USER_DATA) Parameters Name In Required Type assetsquery no string isIsolatedquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200hourly interest — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/margin/openOrderListQuery Margin Account's Open OCO (USER_DATA) Parameters Name In Required Type isIsolatedquery no string symbolquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200List of Open Margin OCO orders — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/margin/openOrdersQuery Margin Account's Open Orders (USER_DATA) Parameters Name In Required Type symbolquery no string isIsolatedquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Margin open orders list — 400Bad Request error401Unauthorized Request error
DELETE /sapi/v1/margin/openOrdersMargin Account Cancel all Open Orders on a Symbol (TRADE) Parameters Name In Required Type symbolquery yes string isIsolatedquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Cancelled margin orders — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/margin/orderQuery Margin Account's Order (USER_DATA) Parameters Name In Required Type symbolquery yes string isIsolatedquery no string orderIdquery no integer origClientOrderIdquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Interest History, response in descending order marginOrderDetail400Bad Request error401Unauthorized Request error
POST /sapi/v1/margin/orderMargin Account New Order (TRADE) Parameters Name In Required Type symbolquery yes string isIsolatedquery no string sidequery yes string typequery yes string quantityquery yes number quoteOrderQtyquery no number pricequery no number stopPricequery no number newClientOrderIdquery no string icebergQtyquery no number newOrderRespTypequery no string sideEffectTypequery no string timeInForcequery no string autoRepayAtCancelquery yes boolean selfTradePreventionModequery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Margin order info — 400Bad Request error401Unauthorized Request error
DELETE /sapi/v1/margin/orderMargin Account Cancel Order (TRADE) Parameters Name In Required Type symbolquery yes string isIsolatedquery no string orderIdquery no integer origClientOrderIdquery no string newClientOrderIdquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Cancelled margin order details marginOrder400Bad Request error401Unauthorized Request error
POST /sapi/v1/margin/order/ocoMargin Account New OCO (TRADE) Parameters Name In Required Type symbolquery yes string isIsolatedquery no string listClientOrderIdquery no string sidequery yes string quantityquery yes number limitClientOrderIdquery no string pricequery yes number limitIcebergQtyquery no number stopClientOrderIdquery no string stopPricequery yes number stopLimitPricequery no number stopIcebergQtyquery no number stopLimitTimeInForcequery no string newOrderRespTypequery no string sideEffectTypequery no string selfTradePreventionModequery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200New Margin OCO details — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/margin/order/otoMargin Account New OTO (TRADE) Parameters Name In Required Type symbolquery yes string isIsolatedquery no string listClientOrderIdquery no string newOrderRespTypequery no string sideEffectTypequery no string selfTradePreventionModequery no string autoRepayAtCancelquery no boolean workingTypequery yes string workingSidequery yes string workingClientOrderIdquery no string workingPricequery yes number workingQuantityquery yes number workingIcebergQtyquery yes number workingTimeInForcequery no string pendingTypequery yes string pendingSidequery yes string pendingClientOrderIdquery no string pendingPricequery no number pendingStopPricequery no number pendingTrailingDeltaquery no number pendingQuantityquery yes number pendingIcebergQtyquery no number pendingTimeInForcequery no string timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200OTO order — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/margin/order/otocoMargin Account New OTOCO (TRADE) Parameters Name In Required Type symbolquery yes string isIsolatedquery no string sideEffectTypequery no string autoRepayAtCancelquery no boolean listClientOrderIdquery no string newOrderRespTypequery no string selfTradePreventionModequery no string workingTypequery yes string workingSidequery yes string workingClientOrderIdquery no string workingPricequery yes number workingQuantityquery yes number workingIcebergQtyquery yes number workingTimeInForcequery no string pendingSidequery yes string pendingQuantityquery yes number pendingAboveTypequery yes string pendingAboveClientOrderIdquery no string pendingAbovePricequery no number pendingAboveStopPricequery no number pendingAboveTrailingDeltaquery no number pendingAboveIcebergQtyquery no number pendingAboveTimeInForcequery no string pendingBelowTypequery no string pendingBelowClientOrderIdquery no string pendingBelowPricequery no number pendingBelowStopPricequery no number pendingBelowTrailingDeltaquery no number pendingBelowIcebergQtyquery no number pendingBelowTimeInForcequery no string timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200OTOCO order — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/margin/orderListQuery Margin Account's OCO (USER_DATA) Parameters Name In Required Type isIsolatedquery no string symbolquery no string orderListIdquery no integer origClientOrderIdquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Margin OCO details — 400Bad Request error401Unauthorized Request error
DELETE /sapi/v1/margin/orderListMargin Account Cancel OCO (TRADE) Parameters Name In Required Type symbolquery yes string isIsolatedquery no string orderListIdquery no integer listClientOrderIdquery no string newClientOrderIdquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Margin OCO details marginOcoOrder400Bad Request error401Unauthorized Request error
GET /sapi/v1/margin/priceIndexQuery Margin PriceIndex (MARKET_DATA) Parameters Name In Required Type symbolquery yes string
Responses Status Description Schema 200Price index — 400Bad Request error
GET /sapi/v1/margin/rateLimit/orderQuery Current Margin Order Count Usage (TRADE) Parameters Name In Required Type isIsolatedquery no string symbolquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Usage. — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/margin/tradeCoeffGet Summary of Margin account (USER_DATA) Parameters Name In Required Type emailquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Summary of Margin Account — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/margin/transferGet Cross Margin Transfer History (USER_DATA) Parameters Name In Required Type assetquery no string typequery no string startTimequery no integer endTimequery no integer currentquery no integer sizequery no integer isolatedSymbolquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Margin account transfer history, response in descending order — 400Bad Request error401Unauthorized Request error
Wallet 34 Wallet Endpoints
GET /sapi/v1/account/apiRestrictionsGet API Key Permission (USER_DATA) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200API Key permissions — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/account/apiTradingStatusAccount API Trading Status (USER_DATA) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Account API trading status — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/account/disableFastWithdrawSwitchDisable Fast Withdraw Switch (USER_DATA) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200OK — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/account/enableFastWithdrawSwitchEnable Fast Withdraw Switch (USER_DATA) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200OK — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/account/infoAccount info (USER_DATA) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Account info detail — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/account/statusAccount Status (USER_DATA) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200OK — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/accountSnapshotDaily Account Snapshot (USER_DATA) Parameters Name In Required Type typequery yes string startTimequery no integer endTimequery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Account Snapshot — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/asset/assetDetailAsset Detail (USER_DATA) Parameters Name In Required Type assetquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Asset detail — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/asset/assetDividendAsset Dividend Record (USER_DATA) Parameters Name In Required Type assetquery no string startTimequery no integer endTimequery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Records of asset devidend — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/asset/convert-transferConvert Transfer (USER_DATA) Parameters Name In Required Type clientTranIdquery yes string assetquery yes string amountquery yes number targetAssetquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Conversion Information — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/asset/convert-transfer/queryByPageQuery Convert Transfer (USER_DATA) Parameters Name In Required Type tranIdquery no integer assetquery no string startTimequery yes integer endTimequery yes integer accountTypequery no string currentquery no integer sizequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Query Convert Transfer — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/asset/custody/transfer-historyQuery User Delegation History(For Master Account) (USER_DATA) Parameters Name In Required Type emailquery yes string startTimequery yes integer endTimequery yes integer typequery no string assetquery yes string currentquery no integer sizequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Delegation History — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/asset/dribbletDustLog(USER_DATA) Parameters Name In Required Type accountTypequery no string startTimequery no integer endTimequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Dust log records — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/asset/dustDust Transfer (USER_DATA) Parameters Name In Required Type assetquery yes array accountTypequery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Dust log records — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/asset/dust-btcGet Assets That Can Be Converted Into BNB (USER_DATA) Parameters Name In Required Type accountTypequery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Account assets available to be converted to BNB — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/asset/get-funding-assetFunding Wallet (USER_DATA) Parameters Name In Required Type assetquery no string needBtcValuationquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Funding asset detail — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/asset/ledger-transfer/cloud-mining/queryByPageGet Cloud-Mining payment and refund history (USER_DATA) Parameters Name In Required Type tranIdquery no integer clientTranIdquery no string assetquery no string startTimequery yes integer endTimequery yes integer currentquery no integer sizequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Cloud Mining Payment and Refund History — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/asset/tradeFeeTrade Fee (USER_DATA) Parameters Name In Required Type symbolquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Trade fee info per symbol — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/asset/transferQuery User Universal Transfer History (USER_DATA) Parameters Name In Required Type typequery yes string startTimequery no integer endTimequery no integer currentquery no integer sizequery no integer fromSymbolquery no string toSymbolquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Universal transfer history — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/asset/transferUser Universal Transfer (USER_DATA) Parameters Name In Required Type typequery yes string assetquery yes string amountquery yes number fromSymbolquery no string toSymbolquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Transfer id — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/asset/wallet/balanceQuery User Wallet Balance (USER_DATA) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200wallet balance — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/capital/config/getallAll Coins' Information (USER_DATA) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200All coins details information — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/capital/contract/convertible-coinsQuery auto-converting stable coins (USER_DATA) Responses Status Description Schema 200User's auto-conversion settings i — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/capital/contract/convertible-coinsSwitch on/off BUSD and stable coins conversion (USER_DATA) (USER_DATA) Parameters Name In Required Type coinquery yes string enablequery yes boolean
Responses Status Description Schema 200OK — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/capital/deposit/addressDeposit Address (supporting network) (USER_DATA) Parameters Name In Required Type coinquery yes string networkquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Deposit address info — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/capital/deposit/address/listFetch deposit address list with network (USER_DATA) Parameters Name In Required Type coinquery yes string networkquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Coin address — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/capital/deposit/credit-applyOne click arrival deposit apply (USER_DATA) Parameters Name In Required Type depositIdquery no integer txIdquery no string subAccountIdquery no integer subUserIdquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200deposit result — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/capital/deposit/hisrecDeposit History(supporting network) (USER_DATA) Parameters Name In Required Type coinquery no string statusquery no integer startTimequery no integer endTimequery no integer offsetquery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200List of deposits — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/capital/withdraw/address/listFetch withdraw address list (USER_DATA) Responses Status Description Schema 200Withdraw address list — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/capital/withdraw/applyWithdraw (USER_DATA) Parameters Name In Required Type coinquery yes string withdrawOrderIdquery no string networkquery no string addressquery yes string addressTagquery no string amountquery yes number transactionFeeFlagquery no boolean namequery no string walletTypequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Transafer Id — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/capital/withdraw/historyWithdraw History (supporting network) (USER_DATA) Parameters Name In Required Type coinquery no string withdrawOrderIdquery no string statusquery no integer startTimequery no integer endTimequery no integer offsetquery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200List of withdraw history — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/spot/delist-scheduleGet symbols delist schedule for spot (MARKET_DATA) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Symbols delist schedule — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/system/statusSystem Status (System) Responses Status Description Schema 200OK —
POST /sapi/v3/asset/getUserAssetUser Asset (USER_DATA) Parameters Name In Required Type assetquery no string needBtcValuationquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200User assets — 400Bad Request error401Unauthorized Request error
Sub-Account 45 Sub-account Endpoints
GET /sapi/v1/capital/deposit/subAddressSub-account Spot Assets Summary (For Master Account) Parameters Name In Required Type emailquery yes string coinquery yes string networkquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Deposit address info — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/capital/deposit/subHisrecSub-account Deposit History (For Master Account) Parameters Name In Required Type emailquery yes string coinquery no string statusquery no integer startTimequery no integer endTimequery no integer limitquery no integer offsetquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Sub-account deposit history — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/managed-subaccount/accountSnapshotManaged sub-account snapshot (For Investor Master Account) Parameters Name In Required Type emailquery yes string typequery yes string startTimequery no integer endTimequery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Sub-account spot snapshot — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/managed-subaccount/assetManaged sub-account asset details(For Investor Master Account) Parameters Name In Required Type emailquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200List of asset details — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/managed-subaccount/depositDeposit assets into the managed sub-account(For Investor Master Account) Parameters Name In Required Type toEmailquery yes string assetquery yes string amountquery yes number recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Transfer id — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/managed-subaccount/deposit/addressGet Managed Sub-account Deposit Address (For Investor Master Account) Parameters Name In Required Type emailquery yes string coinquery yes string networkquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Managed sub deposit address — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/managed-subaccount/fetch-future-assetQuery Managed Sub-account Futures Asset Details (For Investor Master Account) Parameters Name In Required Type emailquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Sub account futures assset details — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/managed-subaccount/infoQuery Managed Sub-account List (For Investor) Parameters Name In Required Type emailquery yes string pagequery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Managed sub account list — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/managed-subaccount/marginAssetQuery Managed Sub-account Margin Asset Details (For Investor Master Account) Parameters Name In Required Type emailquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Sub account margin assset details — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/managed-subaccount/query-trans-logQuery Managed Sub Account Transfer Log (For Trading Team Sub Account)(USER_DATA) Parameters Name In Required Type startTimequery no integer endTimequery no integer pagequery no integer limitquery no integer transfersquery yes string transferFunctionAccountTypequery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Managed sub deposit address — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/managed-subaccount/queryTransLogForInvestorQuery Managed Sub Account Transfer Log (For Investor Master Account) Parameters Name In Required Type emailquery yes string startTimequery no integer endTimequery no integer pagequery no integer limitquery no integer transfersquery no string transferFunctionAccountTypequery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Managed sub account transfer logs (for invest account) — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/managed-subaccount/queryTransLogForTradeParentQuery Managed Sub Account Transfer Log (For Trading Team Master Account) Parameters Name In Required Type emailquery yes string startTimequery no integer endTimequery no integer pagequery no integer limitquery no integer transfersquery no string transferFunctionAccountTypequery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Managed sub account transfer logs (for trading team) — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/managed-subaccount/withdrawWithdrawl assets from the managed sub-account(For Investor Master Account) Parameters Name In Required Type fromEmailquery yes string assetquery yes string amountquery yes number transferDatequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Transfer id — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/sub-account/blvt/enableEnable Leverage Token for Sub-account (For Master Account) Parameters Name In Required Type emailquery yes string enableBlvtquery yes boolean recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200BLVT status — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/sub-account/eoptions/enableEnable Options for Sub-account (For Master Account)(USER_DATA) Parameters Name In Required Type emailquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Sub account EOptions status — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/sub-account/futures/accountDetail on Sub-account's Futures Account (For Master Account) Parameters Name In Required Type emailquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Futures account details — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/sub-account/futures/accountSummarySummary of Sub-account's Futures Account (For Master Account) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Futures account summary — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/sub-account/futures/enableEnable Futures for Sub-account (For Master Account) Parameters Name In Required Type emailquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Futures status — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/sub-account/futures/internalTransferSub-account Futures Asset Transfer History (For Master Account) Parameters Name In Required Type emailquery yes string futuresTypequery yes integer startTimequery no integer endTimequery no integer pagequery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Sub-account Futures Asset Transfer History — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/sub-account/futures/internalTransferSub-account Futures Asset Transfer (For Master Account) Parameters Name In Required Type fromEmailquery yes string toEmailquery yes string futuresTypequery yes integer assetquery yes string amountquery yes number recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Futures Asset Transfer Info — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/sub-account/futures/positionRiskFutures Position-Risk of Sub-account (For Master Account) Parameters Name In Required Type emailquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Futures account summary — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/sub-account/futures/transferTransfer for Sub-account (For Master Account) Parameters Name In Required Type emailquery yes string assetquery yes string amountquery yes number typequery yes integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Transfer id — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/sub-account/listQuery Sub-account List (For Master Account) Parameters Name In Required Type emailquery no string isFreezequery no string pagequery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200List of sub-accounts — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/sub-account/margin/accountDetail on Sub-account's Margin Account (For Master Account) Parameters Name In Required Type emailquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Margin sub-account details — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/sub-account/margin/accountSummarySummary of Sub-account's Margin Account (For Master Account) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Margin sub-account details — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/sub-account/margin/enableEnable Margin for Sub-account (For Master Account) Parameters Name In Required Type emailquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Margin status — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/sub-account/margin/transferMargin Transfer for Sub-account (For Master Account) Parameters Name In Required Type emailquery yes string assetquery yes string amountquery yes number typequery yes integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Transfer id — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/sub-account/spotSummarySub-account Spot Assets Summary (For Master Account) Parameters Name In Required Type emailquery no string pagequery no integer sizequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Summary of Sub-account Spot Assets — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/sub-account/statusSub-account's Status on Margin/Futures (For Master Account) Parameters Name In Required Type emailquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Status on Margin/Futures — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/sub-account/sub/transfer/historySub-account Spot Asset Transfer History (For Master Account) Parameters Name In Required Type fromEmailquery no string toEmailquery no string startTimequery no integer endTimequery no integer pagequery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Sub-account Spot Asset Transfer History — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/sub-account/subAccountApi/ipRestrictionGet IP Restriction for a Sub-account API Key (For Master Account) Parameters Name In Required Type emailquery yes string subAccountApiKeyquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200IP Restriction information — 400Bad Request error401Unauthorized Request error
DELETE /sapi/v1/sub-account/subAccountApi/ipRestriction/ipListDelete IP List for a Sub-account API Key (For Master Account) Parameters Name In Required Type emailquery yes string subAccountApiKeyquery yes string ipAddressquery no string thirdPartyNamequery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Delete IP information — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/sub-account/transaction-statisticsQuery Sub-account Transaction Statistics (For Master Account) Parameters Name In Required Type emailquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Sub account transaction statistics — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/sub-account/transfer/subToMasterTransfer to Master (For Sub-account) Parameters Name In Required Type assetquery yes string amountquery yes number recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Transfer id — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/sub-account/transfer/subToSubTransfer to Sub-account of Same Master (For Sub-account) Parameters Name In Required Type toEmailquery yes string assetquery yes string amountquery yes number recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Transfer id — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/sub-account/transfer/subUserHistorySub-account Transfer History (For Sub-account) Parameters Name In Required Type assetquery no string typequery no integer startTimequery no integer endTimequery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Transfer id — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/sub-account/universalTransferUniversal Transfer History (For Master Account) Parameters Name In Required Type fromEmailquery no string toEmailquery no string clientTranIdquery no string startTimequery no integer endTimequery no integer pagequery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Transfer History — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/sub-account/universalTransferUniversal Transfer (For Master Account) Parameters Name In Required Type fromEmailquery no string toEmailquery no string fromAccountTypequery yes string toAccountTypequery yes string clientTranIdquery no string symbolquery no string assetquery yes string amountquery yes number recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Transfer id — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/sub-account/virtualSubAccountCreate a Virtual Sub-account(For Master Account) Parameters Name In Required Type subAccountStringquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Return the created virtual email — 400Bad Request error401Unauthorized Request error
GET /sapi/v2/sub-account/futures/accountDetail on Sub-account's Futures Account V2 (For Master Account) Parameters Name In Required Type emailquery yes string futuresTypequery yes integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200USDT or COIN Margined Futures Details — 400Bad Request error401Unauthorized Request error
GET /sapi/v2/sub-account/futures/accountSummarySummary of Sub-account's Futures Account V2 (For Master Account) Parameters Name In Required Type futuresTypequery yes integer pagequery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200USDT or COIN Margined Futures Summary — 400Bad Request error401Unauthorized Request error
GET /sapi/v2/sub-account/futures/positionRiskFutures Position-Risk of Sub-account V2 (For Master Account) Parameters Name In Required Type emailquery yes string futuresTypequery yes integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200USDT or COIN Margined Futures Position Risk — 400Bad Request error401Unauthorized Request error
POST /sapi/v2/sub-account/subAccountApi/ipRestrictionUpdate IP Restriction for Sub-Account API key (For Master Account) Parameters Name In Required Type emailquery yes string subAccountApiKeyquery yes string statusquery yes string thirdPartyNamequery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Update IP Restriction — 400Bad Request error401Unauthorized Request error
GET /sapi/v3/sub-account/assetsSub-account Assets (For Master Account) Parameters Name In Required Type emailquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200List of assets balances — 400Bad Request error401Unauthorized Request error
GET /sapi/v4/sub-account/assetsQuery Sub-account Assets (For Master Account) Parameters Name In Required Type emailquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Sub account balances — 400Bad Request error401Unauthorized Request error
Stream 3 User Data Stream
POST /api/v3/userDataStreamCreate a ListenKey (USER_STREAM) Responses Status Description Schema 200Listen key —
PUT /api/v3/userDataStreamPing/Keep-alive a ListenKey (USER_STREAM) Parameters Name In Required Type listenKeyquery no string
Responses Status Description Schema 200OK — 400Bad Request error
DELETE /api/v3/userDataStreamClose a ListenKey (USER_STREAM) Parameters Name In Required Type listenKeyquery no string
Responses Status Description Schema 200OK — 400Bad Request error
Margin Stream 3 Margin User Data Stream
POST /sapi/v1/userDataStreamCreate a ListenKey (USER_STREAM) Responses Status Description Schema 200Margin listen key —
PUT /sapi/v1/userDataStreamPing/Keep-alive a ListenKey (USER_STREAM) Parameters Name In Required Type listenKeyquery no string
Responses Status Description Schema 200OK — 400Bad Request error
DELETE /sapi/v1/userDataStreamClose a ListenKey (USER_STREAM) Parameters Name In Required Type listenKeyquery no string
Responses Status Description Schema 200OK — 400Bad Request error
Isolated Margin Stream 3 Isolated User Data Stream
POST /sapi/v1/userDataStream/isolatedGenerate a Listen Key (USER_STREAM) Responses Status Description Schema 200Isolated margin listen key —
PUT /sapi/v1/userDataStream/isolatedPing/Keep-alive a Listen Key (USER_STREAM) Parameters Name In Required Type listenKeyquery no string
Responses Status Description Schema 200OK — 400Bad Request error
DELETE /sapi/v1/userDataStream/isolatedClose a ListenKey (USER_STREAM) Parameters Name In Required Type listenKeyquery no string
Responses Status Description Schema 200OK — 400Bad Request error
Savings 4 Savings Endpoints
POST /sapi/v1/lending/customizedFixed/purchasePurchase Fixed/Activity Project (USER_DATA) Parameters Name In Required Type projectIdquery yes string lotquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Generated Purchase Id — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/lending/positionChangedChange Fixed/Activity Position to Daily Position (USER_DATA) Parameters Name In Required Type projectIdquery yes string lotquery yes string positionIdquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Purchase information — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/lending/project/listGet Fixed/Activity Project List(USER_DATA) Parameters Name In Required Type assetquery no string typequery yes string statusquery no string isSortAscquery no boolean sortByquery no string currentquery no integer sizequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200List of fixed projects — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/lending/project/position/listGet Fixed/Activity Project Position (USER_DATA) Parameters Name In Required Type assetquery yes string projectIdquery no string statusquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200List of fixed project positions — 400Bad Request error401Unauthorized Request error
Mining 13 Mining Endpoints
POST /sapi/v1/mining/hash-transfer/configHashrate Resale Request (USER_DATA) Parameters Name In Required Type userNamequery yes string algoquery yes string startDatequery no string endDatequery no string toPoolUserquery yes string hashRatequery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Mining Account Id — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/mining/hash-transfer/config/cancelCancel Hashrate Resale configuration (USER_DATA) Parameters Name In Required Type configIdquery yes string userNamequery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Success flag — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/mining/hash-transfer/config/details/listHashrate Resale List (USER_DATA) Parameters Name In Required Type pageIndexquery no integer pageSizequery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200List of hashrate resales — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/mining/hash-transfer/profit/detailsHashrate Resale Details (USER_DATA) Parameters Name In Required Type configIdquery yes string userNamequery yes string pageIndexquery no integer pageSizequery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200List of hashrate resale details — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/mining/payment/listEarnings List (USER_DATA) Parameters Name In Required Type algoquery yes string userNamequery yes string coinquery no string startDatequery no string endDatequery no string pageIndexquery no integer pageSizequery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200List of earnings — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/mining/payment/otherExtra Bonus List (USER_DATA) Parameters Name In Required Type algoquery yes string userNamequery yes string coinquery no string startDatequery no string endDatequery no string pageIndexquery no integer pageSizequery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200List of extra bonuses — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/mining/payment/uidMining Account Earning (USER_DATA) Parameters Name In Required Type algoquery yes string startDatequery no string endDatequery no string pageIndexquery no integer pageSizequery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Mining account earnings — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/mining/pub/algoListAcquiring Algorithm (MARKET_DATA) Responses Status Description Schema 200Algorithm information — 400Bad Request error
GET /sapi/v1/mining/pub/coinListAcquiring CoinName (MARKET_DATA) Responses Status Description Schema 200Coin information — 400Bad Request error
GET /sapi/v1/mining/statistics/user/listAccount List (USER_DATA) Parameters Name In Required Type algoquery yes string userNamequery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200List of mining accounts — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/mining/statistics/user/statusStatistic List (USER_DATA) Parameters Name In Required Type algoquery yes string userNamequery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Mining account statistics — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/mining/worker/detailRequest for Detail Miner List (USER_DATA) Parameters Name In Required Type algoquery yes string userNamequery yes string workerNamequery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200List of workers' hashrates' — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/mining/worker/listRequest for Miner List (USER_DATA) Parameters Name In Required Type algoquery yes string userNamequery yes string pageIndexquery no integer sortquery no integer sortColumnquery no integer workerStatusquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200List of workers — 400Bad Request error401Unauthorized Request error
Futures 3 Futures Endpoints
GET /sapi/v1/futures/histDataLinkGet Future TickLevel Orderbook Historical Data Download Link (USER_DATA) Parameters Name In Required Type symbolquery yes string dataTypequery yes string startTimequery no integer endTimequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200data link — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/futures/transferGet Future Account Transaction History List (USER_DATA) Parameters Name In Required Type assetquery yes string startTimequery yes integer endTimequery no integer currentquery no integer sizequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Futures Transfer Query — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/futures/transferNew Future Account Transfer (USER_DATA) Parameters Name In Required Type assetquery yes string amountquery yes number typequery yes integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Futures Transfer — 400Bad Request error401Unauthorized Request error
Futures Algo 6 Futures Algo Endpoints
GET /sapi/v1/algo/futures/historicalOrdersQuery Historical Algo Orders (USER_DATA) Parameters Name In Required Type symbolquery no string sidequery no string startTimequery no integer endTimequery no integer pagequery no integer pageSizequery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Historical Algo Orders — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/algo/futures/newOrderTwapTime-Weighted Average Price(Twap) New Order (TRADE) Parameters Name In Required Type symbolquery yes string sidequery yes string positionSidequery no string quantityquery yes number durationquery yes integer clientAlgoIdquery no string reduceOnlyquery no boolean limitPricequery no number recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Time-Weighted Average Price(Twap) New Order — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/algo/futures/newOrderVpVolume Participation(VP) New Order (TRADE) Parameters Name In Required Type symbolquery yes string sidequery yes string positionSidequery no string quantityquery yes number urgencyquery yes string clientAlgoIdquery no string reduceOnlyquery no boolean limitPricequery no number recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Volume Participation(VP) Order — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/algo/futures/openOrdersQuery Current Algo Open Orders (USER_DATA) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Open Algo Orders — 400Bad Request error401Unauthorized Request error
DELETE /sapi/v1/algo/futures/orderCancel Algo Order(TRADE) Parameters Name In Required Type algoIdquery yes integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Cancelled order — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/algo/futures/subOrdersQuery Sub Orders (USER_DATA) Parameters Name In Required Type algoIdquery yes integer pagequery no integer pageSizequery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Sub orders — 400Bad Request error401Unauthorized Request error
Spot Algo 5 Spot Algo Endpoints
GET /sapi/v1/algo/spot/historicalOrdersQuery Historical Algo Orders Parameters Name In Required Type symbolquery yes string sidequery yes string startTimequery no integer endTimequery no integer pagequery no integer pageSizequery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200twap historical orders — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/algo/spot/newOrderTwapTime-Weighted Average Price (Twap) New Order Parameters Name In Required Type symbolquery yes string sidequery yes string quantityquery yes number durationquery yes integer clientAlgoIdquery no string limitPricequery no number recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200twap order response — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/algo/spot/openOrdersQuery Current Algo Open Orders Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200twap open orders — 400Bad Request error401Unauthorized Request error
DELETE /sapi/v1/algo/spot/orderCancel Algo Order Parameters Name In Required Type algoIdquery yes integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Cancelled twap order response — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/algo/spot/subOrdersQuery Sub Orders Parameters Name In Required Type algoIdquery yes integer pagequery no integer pageSizequery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200twap sub orders — 400Bad Request error401Unauthorized Request error
Portfolio Margin 14 Portfolio Margin Endpoints
GET /sapi/v1/portfolio/accountPortfolio Margin Account (USER_DATA) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Portfolio account. — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/portfolio/asset-collectionFund Collection by Asset (USER_DATA) Parameters Name In Required Type assetquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Result — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/portfolio/asset-index-priceQuery Portfolio Margin Asset Index Price (MARKET_DATA) Parameters Name In Required Type assetquery no string
Responses Status Description Schema 200asset price index — 400Bad Request error
POST /sapi/v1/portfolio/auto-collectionFund Auto-collection (USER_DATA) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Result — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/portfolio/bnb-transferBNB Transfer (USER_DATA) Parameters Name In Required Type transferSidequery yes string amountquery yes number recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Result — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/portfolio/collateralRatePortfolio Margin Collateral Rate (MARKET_DATA) Responses Status Description Schema 200Portfolio Margin Collateral Rate. — 400Bad Request error
GET /sapi/v1/portfolio/interest-historyQuery Classic Portfolio Margin Negative Balance Interest History (USER_DATA) Parameters Name In Required Type assetquery yes string startTimequery no integer endTimequery no integer sizequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Balance interest history — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/portfolio/margin-asset-leverageGet Portfolio Margin Asset Leverage (USER_DATA) Responses Status Description Schema 200Classic Portfolio Margin Collateral Rate — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/portfolio/pmLoanPortfolio Margin Bankruptcy Loan Amount (USER_DATA) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Portfolio Margin Bankruptcy Loan Amount. — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/portfolio/repayPortfolio Margin Bankruptcy Loan Repay (USER_DATA) Parameters Name In Required Type fromquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Transaction. — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/portfolio/repay-futures-negative-balanceRepay futures Negative Balance (USER_DATA) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Result — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/portfolio/repay-futures-switchGet Auto-repay-futures Status (USER_DATA) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Result — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/portfolio/repay-futures-switchChange Auto-repay-futures Status (USER_DATA) Parameters Name In Required Type autoRepayquery yes boolean recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Result — 400Bad Request error401Unauthorized Request error
GET /sapi/v2/portfolio/collateralRatePortfolio Margin Pro Tiered Collateral Rate(USER_DATA) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Portfolio Margin Collateral Rate. — 400Bad Request error401Unauthorized Request error
BLVT 6 Binance Leveraged Tokens Endpoints
POST /sapi/v1/blvt/redeemRedeem BLVT (USER_DATA) Parameters Name In Required Type tokenNamequery yes string amountquery yes number recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Redemption record — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/blvt/redeem/recordRedemption Record (USER_DATA) Parameters Name In Required Type tokenNamequery no string idquery no integer startTimequery no integer endTimequery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200List of redemption record — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/blvt/subscribeSubscribe BLVT (USER_DATA) Parameters Name In Required Type tokenNamequery yes string costquery yes number recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Subscription Info — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/blvt/subscribe/recordQuery Subscription Record (USER_DATA) Parameters Name In Required Type tokenNamequery no string idquery no integer startTimequery no integer endTimequery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200List of subscription record — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/blvt/tokenInfoBLVT Info (MARKET_DATA) Parameters Name In Required Type tokenNamequery no string
Responses Status Description Schema 200List of token information — 400Bad Request error
GET /sapi/v1/blvt/userLimitBLVT User Limit Info (USER_DATA) Parameters Name In Required Type tokenNamequery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200List of token limits — 400Bad Request error401Unauthorized Request error
Fiat 2 Fiat Endpoints
GET /sapi/v1/fiat/ordersFiat Deposit/Withdraw History (USER_DATA) Parameters Name In Required Type transactionTypequery yes integer beginTimequery no integer endTimequery no integer pagequery no integer rowsquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200History of deposit/withdraw orders — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/fiat/paymentsFiat Payments History (USER_DATA) Parameters Name In Required Type transactionTypequery yes integer beginTimequery no integer endTimequery no integer pagequery no integer rowsquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200History of fiat payments — 400Bad Request error401Unauthorized Request error
C2C 1 Consumer-To-Consumer Endpoints
GET /sapi/v1/c2c/orderMatch/listUserOrderHistoryGet C2C Trade History (USER_DATA) Parameters Name In Required Type tradeTypequery yes string startTimestampquery no integer endTimestampquery no integer pagequery no integer rowsquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Trades history — 400Bad Request error401Unauthorized Request error
VIP Loans 10 VIP Loans Endpoints
POST /sapi/v1/loan/vip/borrowVIP Loan Borrow Parameters Name In Required Type loanAccountIdquery yes integer loanCoinquery no string loanAmountquery yes number collateralAccountIdquery yes string collateralCoinquery yes string isFlexibleRatequery yes string loanTermquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Collateral Assets Data — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/loan/vip/collateral/accountCheck Locked Value of VIP Collateral Account (USER_DATA) Parameters Name In Required Type orderIdquery no integer collateralAccountIdquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200VIP Locked Value — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/loan/vip/collateral/dataGet Collateral Asset Data (USER_DATA) Parameters Name In Required Type collateralCoinquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Collateral Asset Data — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/loan/vip/loanable/dataGet Loanable Assets Data Parameters Name In Required Type loanCoinquery no string vipLevelquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Loanable Assets Data — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/loan/vip/ongoing/ordersGet VIP Loan Ongoing Orders (USER_DATA) Parameters Name In Required Type orderIdquery no integer collateralAccountIdquery no integer loanCoinquery no string collateralCoinquery no string currentquery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Ongoing VIP Loan Orders — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/loan/vip/renewVIP Loan Renew Parameters Name In Required Type orderIdquery no integer loanTermquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Loan renew result — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/loan/vip/repayVIP Loan Repay (TRADE) Parameters Name In Required Type orderIdquery no integer amountquery yes number recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200VIP Loan Repayment — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/loan/vip/repay/historyGet VIP Loan Repayment History (USER_DATA) Parameters Name In Required Type orderIdquery no integer loanCoinquery no string startTimequery no integer endTimequery no integer currentquery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200VIP Loan Repayment History — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/loan/vip/request/dataQuery Application Status (USER_DATA) Parameters Name In Required Type currentquery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Application Status — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/loan/vip/request/interestRateGet Borrow Interest Rate (USER_DATA) Parameters Name In Required Type loanCoinquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Borrow interest rate — 400Bad Request error401Unauthorized Request error
Crypto Loans 21 Crypto Loans Endpoints
POST /sapi/v1/loan/adjust/ltvCrypto Loan Adjust LTV (TRADE) Parameters Name In Required Type orderIdquery yes integer amountquery yes number directionquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200LTV Adjust — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/loan/borrowCrypto Loan Borrow (TRADE) Parameters Name In Required Type loanCoinquery yes string loanAmountquery no number collateralCoinquery yes string collateralAmountquery no number loanTermquery yes integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Borrow Information — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/loan/borrow/historyGet Crypto Loans Borrow History (USER_DATA) Parameters Name In Required Type orderIdquery no integer loanCoinquery no string collateralCoinquery no string startTimequery no integer endTimequery no integer currentquery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Borrow History — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/loan/collateral/dataGet Collateral Assets Data (USER_DATA) Parameters Name In Required Type collateralCoinquery no string vipLevelquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Collateral Assets Data — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/loan/customize/margin_callCrypto Loan Customize Margin Call (TRADE) Parameters Name In Required Type orderIdquery no integer collateralCoinquery no string marginCallquery yes number recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Collateral Assets Data — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/loan/incomeGet Crypto Loans Income History (USER_DATA) Parameters Name In Required Type assetquery no string typequery no string startTimequery no integer endTimequery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Loan History — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/loan/loanable/dataGet Loanable Assets Data (USER_DATA) Parameters Name In Required Type loanCoinquery no string vipLevelquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Loanable Assets Data — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/loan/ltv/adjustment/historyGet Loan LTV Adjustment History (USER_DATA) Parameters Name In Required Type orderIdquery no integer loanCoinquery no string collateralCoinquery no string startTimequery no integer endTimequery no integer currentquery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200LTV Adjustment History — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/loan/ongoing/ordersGet Loan Ongoing Orders (USER_DATA) Parameters Name In Required Type orderIdquery no integer loanCoinquery no string collateralCoinquery no string currentquery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Ongoing Orders — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/loan/repayCrypto Loan Repay (TRADE) Parameters Name In Required Type orderIdquery yes integer amountquery yes number typequery no integer collateralReturnquery no boolean recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Repayment Information — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/loan/repay/collateral/rateCheck Collateral Repay Rate (USER_DATA) Parameters Name In Required Type loanCoinquery yes string collateralCoinquery yes string repayAmountquery yes number recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Collateral Assets Data — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/loan/repay/historyGet Loan Repayment History (USER_DATA) Parameters Name In Required Type orderIdquery no integer loanCoinquery no string collateralCoinquery no string startTimequery no integer endTimequery no integer currentquery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Loan Repayment History — 400Bad Request error401Unauthorized Request error
POST /sapi/v2/loan/flexible/adjust/ltvAdjust LTV - Flexible Loan Adjust LTV (TRADE) Parameters Name In Required Type loanCoinquery no string collateralCoinquery no string adjustmentAmountquery yes number directionquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200adjust LTV result — 400Bad Request error401Unauthorized Request error
POST /sapi/v2/loan/flexible/borrowBorrow - Flexible Loan Borrow (TRADE) Parameters Name In Required Type loanCoinquery no string loanAmountquery no number collateralCoinquery no string collateralAmountquery no number recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Collateral Assets Data — 400Bad Request error401Unauthorized Request error
GET /sapi/v2/loan/flexible/borrow/historyBorrow - Get Flexible Loan Borrow History (USER_DATA) Parameters Name In Required Type loanCoinquery no string collateralCoinquery no string startTimequery no integer endTimequery no integer currentquery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Loan borrow histroy — 400Bad Request error401Unauthorized Request error
GET /sapi/v2/loan/flexible/collateral/dataGet Flexible Loan Collateral Assets Data (USER_DATA) Parameters Name In Required Type collateralCoinquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Loan asset data — 400Bad Request error401Unauthorized Request error
GET /sapi/v2/loan/flexible/loanable/dataGet Flexible Loan Assets Data (USER_DATA) Parameters Name In Required Type loanCoinquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Loan asset data — 400Bad Request error401Unauthorized Request error
GET /sapi/v2/loan/flexible/ltv/adjustment/historyAdjust LTV - Get Flexible Loan LTV Adjustment History (USER_DATA) Parameters Name In Required Type loanCoinquery no string collateralCoinquery no string startTimequery no integer endTimequery no integer currentquery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200LTV adjustment history — 400Bad Request error401Unauthorized Request error
GET /sapi/v2/loan/flexible/ongoing/ordersBorrow - Get Flexible Loan Ongoing Orders (USER_DATA) Parameters Name In Required Type loanCoinquery no string collateralCoinquery no string currentquery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Collateral Assets Data — 400Bad Request error401Unauthorized Request error
POST /sapi/v2/loan/flexible/repayRepay - Flexible Loan Repay (TRADE) Parameters Name In Required Type loanCoinquery no string collateralCoinquery no string repayAmountquery yes number collateralReturnquery no boolean fullRepaymentquery no boolean recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Loan repay — 400Bad Request error401Unauthorized Request error
GET /sapi/v2/loan/flexible/repay/historyRepay - Get Flexible Loan Repayment History (USER_DATA) Parameters Name In Required Type loanCoinquery no string collateralCoinquery no string startTimequery no integer endTimequery no integer currentquery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Loan repay history — 400Bad Request error401Unauthorized Request error
Pay 1 Pay Endpoints
GET /sapi/v1/pay/transactionsGet Pay Trade History (USER_DATA) Parameters Name In Required Type startTimequery no integer endTimequery no integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Pay History — 400Bad Request error401Unauthorized Request error
Convert 9 Convert Endpoints
POST /sapi/v1/convert/acceptQuoteAccept Quote (TRADE) Parameters Name In Required Type quoteIdquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Accept Quote — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/convert/assetInfoQuery order quantity precision per asset (USER_DATA) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Asset Precision Information — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/convert/exchangeInfoList All Convert Pairs Parameters Name In Required Type fromAssetquery no string toAssetquery no string
Responses Status Description Schema 200List Convert Pairs — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/convert/getQuoteSend quote request (USER_DATA) Parameters Name In Required Type fromAssetquery yes string toAssetquery yes string fromAmountquery no number toAmountquery no number validTimequery no string walletTypequery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Quote Request — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/convert/limit/cancelOrderCancel limit order (USER_DATA) Parameters Name In Required Type orderIdquery yes integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Cancel Order — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/convert/limit/placeOrderPlace limit order (USER_DATA) Parameters Name In Required Type baseAssetquery yes string quoteAssetquery yes string limitPricequery yes number baseAmountquery no number quoteAmountquery no number sidequery yes string walletTypequery no string expiredTypequery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200— — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/convert/limit/queryOpenOrdersQuery limit open orders (USER_DATA) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200All existing limit orders — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/convert/orderStatusOrder status (USER_DATA) Parameters Name In Required Type orderIdquery no string quoteIdquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Order Status — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/convert/tradeFlowGet Convert Trade History (USER_DATA) Parameters Name In Required Type startTimequery yes integer endTimequery yes integer limitquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Convert Trade History — 400Bad Request error401Unauthorized Request error
Rebate 1 Rebate Endpoints
GET /sapi/v1/rebate/taxQueryGet Spot Rebate History Records (USER_DATA) Parameters Name In Required Type startTimequery no integer endTimequery no integer pagequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Rebate History — 400Bad Request error401Unauthorized Request error
NFT 4 NFT Endpoints
GET /sapi/v1/nft/history/depositGet NFT Deposit History(USER_DATA) Parameters Name In Required Type startTimequery no integer endTimequery no integer limitquery no integer pagequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200NFT Deposit History — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/nft/history/transactionsGet NFT Transaction History (USER_DATA) Parameters Name In Required Type orderTypequery yes integer startTimequery no integer endTimequery no integer limitquery no integer pagequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200NFT Transaction History — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/nft/history/withdrawGet NFT Withdraw History (USER_DATA) Parameters Name In Required Type startTimequery no integer endTimequery no integer limitquery no integer pagequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200NFT Withdraw History — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/nft/user/getAssetGet NFT Asset (USER_DATA) Parameters Name In Required Type limitquery no integer pagequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Asset Information — 400Bad Request error401Unauthorized Request error
Gift Card 6 Gift Card Endpoints
POST /sapi/v1/giftcard/buyCodeBuy a Binance Code (TRADE) Parameters Name In Required Type baseTokenquery yes string faceTokenquery yes string baseTokenAmountquery yes number recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Code creation — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/giftcard/buyCode/token-limitFetch Token Limit (USER_DATA) Parameters Name In Required Type baseTokenquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Token limit — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/giftcard/createCodeCreate a Binance Code (USER_DATA) Parameters Name In Required Type tokenquery yes string amountquery yes number recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Code creation — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/giftcard/cryptography/rsa-public-keyFetch RSA Public Key (USER_DATA) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200RSA Public Key. — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/giftcard/redeemCodeRedeem a Binance Code (USER_DATA) Parameters Name In Required Type codequery yes string externalUidquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Redeemed Information — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/giftcard/verifyVerify a Binance Code (USER_DATA) Parameters Name In Required Type referenceNoquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Code Verification — 400Bad Request error401Unauthorized Request error
Auto-Invest 17 Auto-Invest Endpoints
GET /sapi/v1/lending/auto-invest/all/assetQuery all source asset and target asset (USER_DATA) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Target asset — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/lending/auto-invest/history/listQuery subscription transaction history Parameters Name In Required Type planIdquery no integer startTimequery no integer endTimequery no integer targetAssetquery no number planTypequery no string sizequery no integer currentquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Plan result — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/lending/auto-invest/index/infoQuery Index Details(USER_DATA) Parameters Name In Required Type indexIdquery yes integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Index result — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/lending/auto-invest/index/user-summaryQuery Index Linked Plan Position Details(USER_DATA) Parameters Name In Required Type indexIdquery yes integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Position Details — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/lending/auto-invest/one-offOne Time Transaction(TRADE) Parameters Name In Required Type sourceTypequery yes string requestIdquery no string subscriptionAmountquery yes number sourceAssetquery yes string flexibleAllowedToUsequery no boolean planIdquery no integer indexIdquery no integer detailsquery no array recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200transaction result — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/lending/auto-invest/one-off/statusQuery One-Time Transaction Status (USER_DATA) Parameters Name In Required Type transactionIdquery yes integer requestIdquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200transaction result — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/lending/auto-invest/plan/addInvestment plan creation (USER_DATA) Parameters Name In Required Type sourceTypequery yes string requestIdquery no string planTypequery yes string IndexIdquery no integer subscriptionAmountquery yes number subscriptionCyclequery yes string subscriptionStartDayquery no integer subscriptionStartWeekdayquery no string subscriptionStartTimequery yes integer sourceAssetquery yes string flexibleAllowedToUsequery no boolean detailsquery yes array recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Plan result — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/lending/auto-invest/plan/editInvestment plan adjustment Parameters Name In Required Type planIdquery yes integer subscriptionAmountquery yes number subscriptionCyclequery yes string subscriptionStartDayquery no integer subscriptionStartWeekdayquery no string subscriptionStartTimequery yes integer sourceAssetquery yes string flexibleAllowedToUsequery no boolean detailsquery no array recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Plan result — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/lending/auto-invest/plan/edit-statusChange Plan Status Parameters Name In Required Type planIdquery yes integer statusquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Plan result — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/lending/auto-invest/plan/idQuery holding details of the plan Parameters Name In Required Type planIdquery no integer requestIdquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Plan result — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/lending/auto-invest/plan/listGet list of plans Parameters Name In Required Type planTypequery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Plan result — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/lending/auto-invest/rebalance/historyIndex Linked Plan Rebalance Details (USER_DATA) Parameters Name In Required Type startTimequery no integer endTimequery no integer currentquery no integer sizequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Rebalance Details — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/lending/auto-invest/redeemIndex Linked Plan Redemption (TRADE) Parameters Name In Required Type indexIdquery yes integer requestIdquery no string redemptionPercentagequery yes integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Redemption result — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/lending/auto-invest/redeem/historyIndex Linked Plan Redemption History (USER_DATA) Parameters Name In Required Type requestIdquery yes integer startTimequery no integer endTimequery no integer currentquery no integer assetquery no string sizequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Redemption history — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/lending/auto-invest/source-asset/listQuery source asset list (USER_DATA) Parameters Name In Required Type targetAssetquery no string indexIdquery no integer usageTypequery yes string flexibleAllowedToUsequery no boolean recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Asset list — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/lending/auto-invest/target-asset/listGet target asset list (USER_DATA) Parameters Name In Required Type targetAssetquery no string sizequery no integer currentquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Target asset list — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/lending/auto-invest/target-asset/roi/listGet target asset ROI data (USER_DATA) Parameters Name In Required Type targetAssetquery yes string hisRoiTypequery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Target asset list — 400Bad Request error401Unauthorized Request error
Copy Trading 2 Copy Trading Endpoints
GET /sapi/v1/copyTrading/futures/leadSymbolGet Futures Lead Trading Symbol Whitelist(USER_DATA) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Futures Lead Trading Symbol Whitelist — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/copyTrading/futures/userStatusGet Futures Lead Trader Status(TRADE) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Futures Lead Trader Status — 400Bad Request error401Unauthorized Request error
Simple Earn 24 Simple Earn Endpoints
GET /sapi/v1/simple-earn/accountSimple Account (USER_DATA) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Account Information — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/simple-earn/flexible/history/collateralRecordGet Collateral Record (USER_DATA) Parameters Name In Required Type productIdquery no string startTimequery no integer endTimequery no integer currentquery no integer sizequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Collateral Record — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/simple-earn/flexible/history/rateHistoryGet Rate History (USER_DATA) Parameters Name In Required Type productIdquery yes string startTimequery no integer endTimequery no integer currentquery no integer sizequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Rate History — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/simple-earn/flexible/history/redemptionRecordGet Flexible Redemption Record (USER_DATA) Parameters Name In Required Type productIdquery no string redeemIdquery no string assetquery no string startTimequery no integer endTimequery no integer currentquery no integer sizequery no integer
Responses Status Description Schema 200Flexible Redemption Record — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/simple-earn/flexible/history/rewardsRecordGet Flexible Rewards History (USER_DATA) Parameters Name In Required Type productIdquery no string assetquery no string startTimequery no integer endTimequery no integer typequery yes string
Responses Status Description Schema 200Flexible Rewards History — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/simple-earn/flexible/history/subscriptionRecordGet Flexible Subscription Record (USER_DATA) Parameters Name In Required Type productIdquery no string purchaseIdquery no string assetquery no string startTimequery no integer endTimequery no integer currentquery no integer sizequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Flexible Product Position — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/simple-earn/flexible/listGet Simple Earn Flexible Product List (USER_DATA) Parameters Name In Required Type assetquery no string currentquery no integer sizequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Simple Earn Flexible Product List — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/simple-earn/flexible/personalLeftQuotaGet Flexible Personal Left Quota (USER_DATA) Parameters Name In Required Type productIdquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Flexible Personal Left Quota — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/simple-earn/flexible/positionGet Flexible Product Position (USER_DATA) Parameters Name In Required Type assetquery no string productIdquery no string currentquery no integer sizequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Flexible Product Position — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/simple-earn/flexible/redeemRedeem Flexible Product (TRADE) Parameters Name In Required Type productIdquery yes string redeemAllquery no boolean amountquery no number destAccountquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Redeem Flexible Product — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/simple-earn/flexible/setAutoSubscribeSet Flexible Auto Subscribe (USER_DATA) Parameters Name In Required Type productIdquery yes string autoSubscribequery yes boolean recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Flexible Product Subscription Response — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/simple-earn/flexible/subscribeSubscribe Flexible Product (TRADE) Parameters Name In Required Type productIdquery yes string amountquery yes number autoSubscribequery no boolean sourceAccountquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Flexible Product Subscription Response — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/simple-earn/flexible/subscriptionPreviewGet Flexible Subscription Preview (USER_DATA) Parameters Name In Required Type productIdquery yes string amountquery yes number recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Flexible Subscription Preview — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/simple-earn/locked/history/redemptionRecordGet Locked Redemption Record (USER_DATA) Parameters Name In Required Type positionIdquery no string redeemIdquery no string assetquery no string startTimequery no integer endTimequery no integer currentquery no integer sizequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Locked Redemption Record — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/simple-earn/locked/history/rewardsRecordGet Locked Rewards History (USER_DATA) Parameters Name In Required Type positionIdquery no string assetquery no string startTimequery no integer endTimequery no integer sizequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Locked Rewards History — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/simple-earn/locked/history/subscriptionRecordGet Locked Subscription Record (USER_DATA) Parameters Name In Required Type purchaseIdquery no string assetquery no string startTimequery no integer endTimequery no integer currentquery no integer sizequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Locked Subscription Record — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/simple-earn/locked/listGet Simple Earn Locked Product List (USER_DATA) Parameters Name In Required Type assetquery no string currentquery no integer sizequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Simple Earn Locked Product List — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/simple-earn/locked/personalLeftQuotaGet Locked Personal Left Quota (USER_DATA) Parameters Name In Required Type projectIdquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Locked Personal Left Quota — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/simple-earn/locked/positionGet Locked Product Position (USER_DATA) Parameters Name In Required Type assetquery no string positionIdquery no string projectIdquery no string currentquery no integer sizequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Locked Product Position — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/simple-earn/locked/redeemRedeem Locked Product (TRADE) Parameters Name In Required Type positionIdquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Redeem Locked Product — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/simple-earn/locked/setAutoSubscribeSet Locked Auto Subscribe (USER_DATA) Parameters Name In Required Type positionIdquery yes string autoSubscribequery yes boolean recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Locked Auto Subscribe — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/simple-earn/locked/setRedeemOptionSet Locked Product Redeem Option(USER_DATA) Parameters Name In Required Type positionIdquery yes string redeemToquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Locked Product Redeem Option — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/simple-earn/locked/subscribeSubscribe Locked Product (TRADE) Parameters Name In Required Type projectIdquery yes string amountquery yes number autoSubscribequery no boolean sourceAccountquery no string redeemToquery no string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Locked Product Subscription Response — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/simple-earn/locked/subscriptionPreviewGet Locked Subscription Preview (USER_DATA) Parameters Name In Required Type projectIdquery yes string amountquery yes number autoSubscribequery no boolean recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Locked Product Subscription Response — 400Bad Request error401Unauthorized Request error
Dual Investment 5 GET /sapi/v1/dci/product/accountsCheck Dual Investment accounts(USER_DATA) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Dual Investment accounts — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/dci/product/auto_compound/edit-statusChange Auto-Compound status(USER_DATA) Parameters Name In Required Type positionIdquery yes integer autoCompoundPlanquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Change Auto-Compound status response — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/dci/product/listGet Dual Investment product list(USER_DATA) Parameters Name In Required Type optionTypequery yes string exercisedCoinquery yes string investCoinquery yes string pageSizequery no string pageIndexquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Dual Investment product list — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/dci/product/positionsGet Dual Investment positions(USER_DATA) Parameters Name In Required Type statusquery no string pageSizequery no string pageIndexquery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Dual Investment product list — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/dci/product/subscribeSubscribe Dual Investment products(USER_DATA) Parameters Name In Required Type idquery yes string orderIdquery yes string depositAmountquery yes number autoCompoundPlanquery yes string recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Dual Investment product subscription response — 400Bad Request error401Unauthorized Request error
Staking 12 GET /sapi/v1/eth-staking/eth/history/rateHistoryGet WBETH Rate History (USER_DATA) Parameters Name In Required Type startTimequery no integer endTimequery no integer currentquery no integer sizequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200WBETH Rate History — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/eth-staking/eth/history/redemptionHistoryGet ETH redemption history (USER_DATA) Parameters Name In Required Type startTimequery no integer endTimequery no integer currentquery no integer sizequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200ETH redemption history — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/eth-staking/eth/history/rewardsHistoryGet BETH rewards distribution history(USER_DATA) Parameters Name In Required Type startTimequery no integer endTimequery no integer currentquery no integer sizequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200BETH rewards distribution history — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/eth-staking/eth/history/stakingHistoryGet ETH staking history (USER_DATA) Parameters Name In Required Type startTimequery no integer endTimequery no integer currentquery no integer sizequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200ETH staking history — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/eth-staking/eth/history/wbethRewardsHistoryGet WBETH rewards history(USER_DATA) Parameters Name In Required Type startTimequery no integer endTimequery no integer currentquery no integer sizequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200WBETH rewards history — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/eth-staking/eth/quotaGet current ETH staking quota (USER_DATA) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Eth staking quota — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/eth-staking/eth/redeemRedeem ETH (TRADE) Parameters Name In Required Type assetquery no string amountquery yes number recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Returned ETH — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/eth-staking/wbeth/history/unwrapHistoryGet WBETH unwrap history (USER_DATA) Parameters Name In Required Type startTimequery no integer endTimequery no integer currentquery no integer sizequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200WBETH unwrap history — 400Bad Request error401Unauthorized Request error
GET /sapi/v1/eth-staking/wbeth/history/wrapHistoryGet WBETH wrap history (USER_DATA) Parameters Name In Required Type startTimequery no integer endTimequery no integer currentquery no integer sizequery no integer recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200WBETH wrap history — 400Bad Request error401Unauthorized Request error
POST /sapi/v1/eth-staking/wbeth/wrapWrap BETH(TRADE) Parameters Name In Required Type amountquery yes number recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Wrap BETH — 400Bad Request error401Unauthorized Request error
GET /sapi/v2/eth-staking/accountETH Staking account V2(USER_DATA) Parameters Name In Required Type recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200ETH Staking account — 400Bad Request error401Unauthorized Request error
POST /sapi/v2/eth-staking/eth/stakeSubscribe ETH Staking V2(TRADE) Parameters Name In Required Type amountquery yes number recvWindowquery no integer timestampquery yes integer signaturequery yes string
Responses Status Description Schema 200Subscribed WBETH — 400Bad Request error401Unauthorized Request error
Developer reference Base URL https://api.binance.com
Rate limit Request-weight based, per-IP (HTTP 429/418 on excess)
Key endpoints GET /api/v3/ticker/price GET /api/v3/klines