# Binance Public Spot API API

> Binance Public Spot API API on Apizie: 340 endpoints (Test Connectivity, Check Server Time, Exchange Information, Order Book, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/finance:binance-spot/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `finance:binance-spot`
- Category: Finance
- Status: byok
- Source: https://binance
- Page: https://apizie.tech/api/finance/binance-spot
- OpenAPI: https://apizie.tech/api/finance/binance-spot/openapi.json

OpenAPI Specifications for the Binance Public Spot API API documents: - [https://github.com/binance/binance-spot-api-docs](https://github.com/binance/binance-spot-api-docs) -…

## Endpoints

### Test Connectivity
`GET https://apizie.tech/v1/finance:binance-spot/get-api-v3-ping` (byok)

### Check Server Time
`GET https://apizie.tech/v1/finance:binance-spot/get-api-v3-time` (byok)

### Exchange Information
`GET https://apizie.tech/v1/finance:binance-spot/get-api-v3-exchange-info` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | no | Trading symbol, e.g. BNBUSDT |
| symbols | string | no |  |
| permissions | string | no |  |

### Order Book
`GET https://apizie.tech/v1/finance:binance-spot/get-api-v3-depth` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| limit | integer | no | If limit > 5000, then the response will truncate to 5000 |

### Recent Trades List
`GET https://apizie.tech/v1/finance:binance-spot/get-api-v3-trades` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| limit | integer | no | Default 500; max 1000. |

### Old Trade Lookup
`GET https://apizie.tech/v1/finance:binance-spot/get-api-v3-historical-trades` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| limit | integer | no | Default 500; max 1000. |
| fromId | integer | no | Trade id to fetch from. Default gets most recent trades. |

### Compressed/Aggregate Trades List
`GET https://apizie.tech/v1/finance:binance-spot/get-api-v3-agg-trades` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| fromId | integer | no | Trade id to fetch from. Default gets most recent trades. |
| startTime | integer | no | UTC timestamp in ms |
| endTime | integer | no | UTC timestamp in ms |
| limit | integer | no | Default 500; max 1000. |

### Kline/Candlestick Data
`GET https://apizie.tech/v1/finance:binance-spot/get-api-v3-klines` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| interval | string | yes | kline intervals |
| startTime | integer | no | UTC timestamp in ms |
| endTime | integer | no | UTC timestamp in ms |
| timeZone | string | no | Default: 0 (UTC) |
| limit | integer | no | Default 500; max 1000. |

### UIKlines
`GET https://apizie.tech/v1/finance:binance-spot/get-api-v3-ui-klines` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| interval | string | yes | kline intervals |
| startTime | integer | no | UTC timestamp in ms |
| endTime | integer | no | UTC timestamp in ms |
| timeZone | string | no | Default: 0 (UTC) |
| limit | integer | no | Default 500; max 1000. |

### Current Average Price
`GET https://apizie.tech/v1/finance:binance-spot/get-api-v3-avg-price` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |

### 24hr Ticker Price Change Statistics
`GET https://apizie.tech/v1/finance:binance-spot/get-api-v3-ticker-24hr` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | no | Trading symbol, e.g. BNBUSDT |
| symbols | string | no |  |
| type | string | no | Supported values: FULL or MINI. If none provided, the default is FULL |

### Trading Day Ticker
`GET https://apizie.tech/v1/finance:binance-spot/get-api-v3-ticker-trading-day` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | no | Trading symbol, e.g. BNBUSDT |
| symbols | string | no |  |
| timeZone | string | no | Default: 0 (UTC) |
| type | string | no | Supported values: FULL or MINI. If none provided, the default is FULL |

### Symbol Price Ticker
`GET https://apizie.tech/v1/finance:binance-spot/get-api-v3-ticker-price` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | no | Trading symbol, e.g. BNBUSDT |
| symbols | string | no |  |

### Symbol Order Book Ticker
`GET https://apizie.tech/v1/finance:binance-spot/get-api-v3-ticker-book-ticker` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | no | Trading symbol, e.g. BNBUSDT |
| symbols | string | no |  |

### Rolling window price change statistics
`GET https://apizie.tech/v1/finance:binance-spot/get-api-v3-ticker` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | no | Trading symbol, e.g. BNBUSDT |
| symbols | string | no |  |
| windowSize | string | no | Defaults to 1d if no parameter provided. Supported windowSize values: 1m,2m....59m for minutes 1h, 2h....23h - for hours 1d...7d - for… |
| type | string | no | Supported values: FULL or MINI. If none provided, the default is FULL |

### Test New Order (TRADE)
`POST https://apizie.tech/v1/finance:binance-spot/post-api-v3-order-test` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| side | string | yes |  |
| type | string | yes | Order type |
| timeInForce | string | no | Order time in force |
| quantity | number | no | Order quantity |
| quoteOrderQty | number | no | Quote quantity |
| price | number | no | Order price |
| newClientOrderId | string | no | Used to uniquely identify this cancel. Automatically generated by default |
| strategyId | integer | no |  |
| strategyType | integer | no | The value cannot be less than 1000000. |
| stopPrice | number | no | Used with STOP_LOSS, STOP_LOSS_LIMIT, TAKE_PROFIT, and TAKE_PROFIT_LIMIT orders. |
| trailingDelta | number | no | Used with STOP_LOSS, STOP_LOSS_LIMIT, TAKE_PROFIT, and TAKE_PROFIT_LIMIT orders. |
| icebergQty | number | no | Used with LIMIT, STOP_LOSS_LIMIT, and TAKE_PROFIT_LIMIT to create an iceberg order. |
| newOrderRespType | string | no | Set the response JSON. MARKET and LIMIT order types default to FULL, all other orders default to ACK. |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| computeCommissionRates | boolean | no | Default: false |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Query Order (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-api-v3-order` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| orderId | integer | no | Order id |
| origClientOrderId | string | no | Order id from client |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### New Order (TRADE)
`POST https://apizie.tech/v1/finance:binance-spot/post-api-v3-order` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| side | string | yes |  |
| type | string | yes | Order type |
| timeInForce | string | no | Order time in force |
| quantity | number | no | Order quantity |
| quoteOrderQty | number | no | Quote quantity |
| price | number | no | Order price |
| newClientOrderId | string | no | Used to uniquely identify this cancel. Automatically generated by default |
| strategyId | integer | no |  |
| strategyType | integer | no | The value cannot be less than 1000000. |
| stopPrice | number | no | Used with STOP_LOSS, STOP_LOSS_LIMIT, TAKE_PROFIT, and TAKE_PROFIT_LIMIT orders. |
| trailingDelta | number | no | Used with STOP_LOSS, STOP_LOSS_LIMIT, TAKE_PROFIT, and TAKE_PROFIT_LIMIT orders. |
| icebergQty | number | no | Used with LIMIT, STOP_LOSS_LIMIT, and TAKE_PROFIT_LIMIT to create an iceberg order. |
| newOrderRespType | string | no | Set the response JSON. MARKET and LIMIT order types default to FULL, all other orders default to ACK. |
| selfTradePreventionMode | string | no | The allowed enums is dependent on what is configured on the symbol. The possible supported values are EXPIRE_TAKER, EXPIRE_MAKER,… |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Cancel Order (TRADE)
`POST https://apizie.tech/v1/finance:binance-spot/delete-api-v3-order` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| orderId | integer | no | Order id |
| origClientOrderId | string | no | Order id from client |
| newClientOrderId | string | no | Used to uniquely identify this cancel. Automatically generated by default |
| cancelRestrictions | string | no |  |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Cancel an Existing Order and Send a New Order (Trade)
`POST https://apizie.tech/v1/finance:binance-spot/post-api-v3-order-cancel-replace` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| side | string | yes |  |
| type | string | yes | Order type |
| cancelReplaceMode | string | yes | - `STOP_ON_FAILURE` If the cancel request fails, the new order placement will not be attempted. - `ALLOW_FAILURES` If new order placement… |
| cancelRestrictions | string | no |  |
| timeInForce | string | no | Order time in force |
| quantity | number | no | Order quantity |
| quoteOrderQty | number | no | Quote quantity |
| price | number | no | Order price |
| cancelNewClientOrderId | string | no | Used to uniquely identify this cancel. Automatically generated by default |
| cancelOrigClientOrderId | string | no | Either the cancelOrigClientOrderId or cancelOrderId must be provided. If both are provided, cancelOrderId takes precedence. |
| cancelOrderId | integer | no | Either the cancelOrigClientOrderId or cancelOrderId must be provided. If both are provided, cancelOrderId takes precedence. |
| newClientOrderId | string | no | Used to uniquely identify this cancel. Automatically generated by default |
| strategyId | integer | no |  |
| strategyType | integer | no | The value cannot be less than 1000000. |
| stopPrice | number | no | Used with STOP_LOSS, STOP_LOSS_LIMIT, TAKE_PROFIT, and TAKE_PROFIT_LIMIT orders. |
| trailingDelta | number | no | Used with STOP_LOSS, STOP_LOSS_LIMIT, TAKE_PROFIT, and TAKE_PROFIT_LIMIT orders. |
| icebergQty | number | no | Used with LIMIT, STOP_LOSS_LIMIT, and TAKE_PROFIT_LIMIT to create an iceberg order. |
| newOrderRespType | string | no | Set the response JSON. MARKET and LIMIT order types default to FULL, all other orders default to ACK. |
| selfTradePreventionMode | string | no | The allowed enums is dependent on what is configured on the symbol. The possible supported values are EXPIRE_TAKER, EXPIRE_MAKER,… |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Current Open Orders (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-api-v3-open-orders` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | no | Trading symbol, e.g. BNBUSDT |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Cancel all Open Orders on a Symbol (TRADE)
`POST https://apizie.tech/v1/finance:binance-spot/delete-api-v3-open-orders` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### All Orders (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-api-v3-all-orders` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| orderId | integer | no | Order id |
| startTime | integer | no | UTC timestamp in ms |
| endTime | integer | no | UTC timestamp in ms |
| limit | integer | no | Default 500; max 1000. |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### New Order list - OCO (TRADE)
`POST https://apizie.tech/v1/finance:binance-spot/post-api-v3-order-list-oco` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| listClientOrderId | string | no | Arbitrary unique ID among open order lists. Automatically generated if not sent. A new order list with the same `listClientOrderId` is… |
| side | string | yes |  |
| quantity | number | yes |  |
| aboveType | string | yes | Supported values : `STOP_LOSS_LIMIT`, `STOP_LOSS`, `LIMIT_MAKER` |
| aboveClientOrderId | string | no | Arbitrary unique ID among open orders for the above order. Automatically generated if not sent |
| aboveIcebergQty | number | no | Note that this can only be used if `aboveTimeInForce` is `GTC`. |
| abovePrice | number | no |  |
| aboveStopPrice | number | no | Can be used if `aboveType` is `STOP_LOSS` or `STOP_LOSS_LIMIT`. Either `aboveStopPrice` or `aboveTrailingDelta` or both, must be specified. |
| aboveTrailingDelta | number | no |  |
| aboveTimeInForce | string | no | Required if the `aboveType` is `STOP_LOSS_LIMIT`. |
| aboveStrategyId | number | no | Arbitrary numeric value identifying the above order within an order strategy. |
| aboveStrategyType | integer | no | Arbitrary numeric value identifying the above order strategy. Values smaller than 1000000 are reserved and cannot be used. |
| belowType | string | yes | Supported values : `STOP_LOSS_LIMIT`, `STOP_LOSS`, `LIMIT_MAKER` |
| belowClientOrderId | string | no | Arbitrary unique ID among open orders for the below order. Automatically generated if not sent |
| belowIcebergQty | number | no | Note that this can only be used if `belowTimeInForce` is `GTC`. |
| belowPrice | number | no | Can be used if `belowType` is `STOP_LOSS_LIMIT` or `LIMIT_MAKER` to specify the limit price. |
| belowStopPrice | number | no | Can be used if `belowType` is `STOP_LOSS` or `STOP_LOSS_LIMIT`. Either `belowStopPrice` or `belowTrailingDelta` or both, must be specified. |
| belowTrailingDelta | number | no |  |
| belowTimeInForce | string | no | Required if the `belowType` is `STOP_LOSS_LIMIT`. |
| belowStrategyId | number | no | Arbitrary numeric value identifying the below order within an order strategy. |
| belowStrategyType | integer | no | Arbitrary numeric value identifying the below order strategy. Values smaller than 1000000 are reserved and cannot be used. |
| newOrderRespType | string | no | Set the response JSON. MARKET and LIMIT order types default to FULL, all other orders default to ACK. |
| selfTradePreventionMode | string | no | The allowed enums is dependent on what is configured on the symbol. The possible supported values are EXPIRE_TAKER, EXPIRE_MAKER,… |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### New Order List - OTO (TRADE)
`POST https://apizie.tech/v1/finance:binance-spot/post-api-v3-order-list-oto` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| listClientOrderId | string | no | Arbitrary unique ID among open order lists. Automatically generated if not sent. A new order list with the same `listClientOrderId` is… |
| newOrderRespType | string | no | Set the response JSON. |
| selfTradePreventionMode | string | no | The allowed enums is dependent on what is configured on the symbol. The possible supported values are EXPIRE_TAKER, EXPIRE_MAKER,… |
| workingType | string | yes | Supported values: LIMIT,LIMIT_MAKER |
| workingSide | string | yes | BUY,SELL |
| workingClientOrderId | string | no | Arbitrary unique ID among open orders for the working order. Automatically generated if not sent. |
| workingPrice | number | yes |  |
| workingQuantity | number | yes | Sets the quantity for the working order. |
| workingIcebergQty | number | yes | This can only be used if workingTimeInForce is GTC. |
| workingTimeInForce | string | no | GTC, IOC, FOK |
| workingStrategyId | number | no | Arbitrary numeric value identifying the working order within an order strategy. |
| workingStrategyType | integer | no | Arbitrary numeric value identifying the working order strategy. Values smaller than 1000000 are reserved and cannot be used. |
| pendingType | string | yes | Supported values: Order Types Note that MARKET orders using quoteOrderQty are not supported. |
| pendingSide | string | yes | BUY,SELL |
| pendingClientOrderId | string | no | Arbitrary unique ID among open orders for the pending order. Automatically generated if not sent. |
| pendingPrice | number | no |  |
| pendingStopPrice | number | no |  |
| pendingTrailingDelta | number | no |  |
| pendingQuantity | number | yes | Sets the quantity for the pending order. |
| pendingIcebergQty | number | no | This can only be used if pendingTimeInForce is GTC. |
| pendingTimeInForce | string | no | GTC, IOC, FOK |
| pendingStrategyId | number | no | Arbitrary numeric value identifying the pending order within an order strategy. |
| pendingStrategyType | integer | no | Arbitrary numeric value identifying the pending order strategy. Values smaller than 1000000 are reserved and cannot be used. |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### New Order List - OTOCO (TRADE)
`POST https://apizie.tech/v1/finance:binance-spot/post-api-v3-order-list-otoco` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| listClientOrderId | string | no | Arbitrary unique ID among open order lists. Automatically generated if not sent. A new order list with the same `listClientOrderId` is… |
| newOrderRespType | string | no | Set the response JSON. |
| selfTradePreventionMode | string | no | The allowed enums is dependent on what is configured on the symbol. The possible supported values are EXPIRE_TAKER, EXPIRE_MAKER,… |
| workingType | string | yes | Supported values: LIMIT,LIMIT_MAKER |
| workingSide | string | yes | BUY,SELL |
| workingClientOrderId | string | no | Arbitrary unique ID among open orders for the working order. Automatically generated if not sent. |
| workingPrice | number | yes |  |
| workingQuantity | number | yes | Sets the quantity for the working order. |
| workingIcebergQty | number | yes | This can only be used if workingTimeInForce is GTC. |
| workingTimeInForce | string | no | GTC, IOC, FOK |
| workingStrategyId | number | no | Arbitrary numeric value identifying the working order within an order strategy. |
| workingStrategyType | integer | no | Arbitrary numeric value identifying the working order strategy. Values smaller than 1000000 are reserved and cannot be used. |
| pendingSide | string | yes | BUY,SELL |
| pendingQuantity | number | yes | Sets the quantity for the pending order. |
| pendingAboveType | string | yes | Supported values: LIMIT_MAKER, STOP_LOSS, and STOP_LOSS_LIMIT |
| pendingAboveClientOrderId | string | no | Arbitrary unique ID among open orders for the pending above order. Automatically generated if not sent. |
| pendingAbovePrice | number | no |  |
| pendingAboveStopPrice | number | no |  |
| pendingAboveTrailingDelta | number | no |  |
| pendingAboveIcebergQty | number | no | This can only be used if pendingAboveTimeInForce is GTC. |
| pendingAboveTimeInForce | string | no |  |
| pendingAboveStrategyId | number | no | Arbitrary numeric value identifying the pending above order within an order strategy. |
| pendingAboveStrategyType | integer | no | Arbitrary numeric value identifying the pending above order strategy. Values smaller than 1000000 are reserved and cannot be used. |
| pendingBelowType | string | no | Supported values: LIMIT_MAKER, STOP_LOSS, and STOP_LOSS_LIMIT |
| pendingBelowClientOrderId | string | no | Arbitrary unique ID among open orders for the pending below order. Automatically generated if not sent. |
| pendingBelowPrice | number | no |  |
| pendingBelowStopPrice | number | no |  |
| pendingBelowTrailingDelta | number | no |  |
| pendingBelowIcebergQty | number | no | This can only be used if pendingBelowTimeInForce is GTC. |
| pendingBelowTimeInForce | string | no |  |
| pendingBelowStrategyId | number | no | Arbitrary numeric value identifying the pending below order within an order strategy. |
| pendingBelowStrategyType | integer | no | Arbitrary numeric value identifying the pending below order strategy. Values smaller than 1000000 are reserved and cannot be used. |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Query OCO (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-api-v3-order-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| orderListId | integer | no | Order list id |
| origClientOrderId | string | no | Order id from client |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Cancel OCO (TRADE)
`POST https://apizie.tech/v1/finance:binance-spot/delete-api-v3-order-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| orderListId | integer | no | Order list id |
| listClientOrderId | string | no | A unique Id for the entire orderList |
| newClientOrderId | string | no | Used to uniquely identify this cancel. Automatically generated by default |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Query all OCO (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-api-v3-all-order-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| fromId | integer | no | Trade id to fetch from. Default gets most recent trades. |
| startTime | integer | no | UTC timestamp in ms |
| endTime | integer | no | UTC timestamp in ms |
| limit | integer | no | Default 500; max 1000. |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Query Open OCO (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-api-v3-open-order-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### New order using SOR (TRADE)
`POST https://apizie.tech/v1/finance:binance-spot/post-api-v3-sor-order` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| side | string | yes |  |
| type | string | yes | Order type |
| timeInForce | string | no | Order time in force |
| quantity | number | yes |  |
| price | number | no |  |
| newClientOrderId | string | no | Used to uniquely identify this cancel. Automatically generated by default |
| strategyId | integer | no |  |
| strategyType | integer | no | The value cannot be less than 1000000. |
| icebergQty | number | no | Used with LIMIT, STOP_LOSS_LIMIT, and TAKE_PROFIT_LIMIT to create an iceberg order. |
| newOrderRespType | string | no | Set the response JSON. MARKET and LIMIT order types default to FULL, all other orders default to ACK. |
| selfTradePreventionMode | string | no | The allowed enums is dependent on what is configured on the symbol. The possible supported values are EXPIRE_TAKER, EXPIRE_MAKER,… |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Test new order using SOR (TRADE)
`POST https://apizie.tech/v1/finance:binance-spot/post-api-v3-sor-order-test` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| side | string | yes |  |
| type | string | yes | Order type |
| timeInForce | string | no | Order time in force |
| quantity | number | yes |  |
| price | number | no |  |
| newClientOrderId | string | no | Used to uniquely identify this cancel. Automatically generated by default |
| strategyId | integer | no |  |
| strategyType | integer | no | The value cannot be less than 1000000. |
| icebergQty | number | no | Used with LIMIT, STOP_LOSS_LIMIT, and TAKE_PROFIT_LIMIT to create an iceberg order. |
| newOrderRespType | string | no | Set the response JSON. MARKET and LIMIT order types default to FULL, all other orders default to ACK. |
| selfTradePreventionMode | string | no | The allowed enums is dependent on what is configured on the symbol. The possible supported values are EXPIRE_TAKER, EXPIRE_MAKER,… |
| computeCommissionRates | boolean | no | Default: false |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Account Information (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-api-v3-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Account Trade List (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-api-v3-my-trades` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| orderId | integer | no | This can only be used in combination with symbol. |
| startTime | integer | no | UTC timestamp in ms |
| endTime | integer | no | UTC timestamp in ms |
| fromId | integer | no | Trade id to fetch from. Default gets most recent trades. |
| limit | integer | no | Default 500; max 1000. |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Query Current Order Count Usage (TRADE)
`GET https://apizie.tech/v1/finance:binance-spot/get-api-v3-rate-limit-order` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Query Prevented Matches
`GET https://apizie.tech/v1/finance:binance-spot/get-api-v3-my-prevented-matches` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| preventedMatchId | integer | no |  |
| orderId | integer | no | Order id |
| fromPreventedMatchId | integer | no |  |
| limit | integer | no | Default 500; max 1000. |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Query Allocations (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-api-v3-my-allocations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| startTime | integer | no | UTC timestamp in ms |
| endTime | integer | no | UTC timestamp in ms |
| fromAllocationId | integer | no |  |
| limit | integer | no | Default 500; max 1000. |
| orderId | integer | no | Order id |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Query Commission Rates (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-api-v3-account-commission` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Query borrow/repay records in Margin account(USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-borrow-repay` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| asset | string | yes |  |
| isolatedSymbol | string | no | Isolated symbol |
| txId | integer | no | tranId in POST /sapi/v1/margin/loan |
| startTime | integer | no | UTC timestamp in ms |
| endTime | integer | no | UTC timestamp in ms |
| current | integer | no | Current querying page. Start from 1. Default:1 |
| size | integer | no | Default:10 Max:100 |
| type | string | yes | BORROW or REPAY |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Margin account borrow/repay(MARGIN)
`POST https://apizie.tech/v1/finance:binance-spot/post-sapi-v1-margin-borrow-repay` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| asset | string | yes |  |
| isIsolated | string | yes | TRUE for isolated margin, FALSE for crossed margin |
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| amount | number | yes |  |
| type | string | yes | BORROW or REPAY |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Get Cross Margin Transfer History (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-transfer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| asset | string | no |  |
| type | string | no |  |
| startTime | integer | no | UTC timestamp in ms |
| endTime | integer | no | UTC timestamp in ms |
| current | integer | no | Current querying page. Start from 1. Default:1 |
| size | integer | no | Default:10 Max:100 |
| isolatedSymbol | string | no | Isolated symbol |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Get All Margin Assets (MARKET_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-all-assets` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| asset | string | yes |  |

### Get All Cross Margin Pairs (MARKET_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-all-pairs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |

### Query Margin PriceIndex (MARKET_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-price-index` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |

### Query Margin Account's Order (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-order` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| isIsolated | string | no | * `TRUE` - For isolated margin * `FALSE` - Default, not for isolated margin |
| orderId | integer | no | Order id |
| origClientOrderId | string | no | Order id from client |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Margin Account New Order (TRADE)
`POST https://apizie.tech/v1/finance:binance-spot/post-sapi-v1-margin-order` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| isIsolated | string | no | * `TRUE` - For isolated margin * `FALSE` - Default, not for isolated margin |
| side | string | yes |  |
| type | string | yes | Order type |
| quantity | number | yes |  |
| quoteOrderQty | number | no | Quote quantity |
| price | number | no | Order price |
| stopPrice | number | no | Used with STOP_LOSS, STOP_LOSS_LIMIT, TAKE_PROFIT, and TAKE_PROFIT_LIMIT orders. |
| newClientOrderId | string | no | Used to uniquely identify this cancel. Automatically generated by default |
| icebergQty | number | no | Used with LIMIT, STOP_LOSS_LIMIT, and TAKE_PROFIT_LIMIT to create an iceberg order. |
| newOrderRespType | string | no | Set the response JSON. |
| sideEffectType | string | no | Default `NO_SIDE_EFFECT` |
| timeInForce | string | no | Order time in force |
| autoRepayAtCancel | boolean | yes |  |
| selfTradePreventionMode | string | no | The allowed enums is dependent on what is configured on the symbol. The possible supported values are EXPIRE_TAKER, EXPIRE_MAKER,… |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Margin Account Cancel Order (TRADE)
`POST https://apizie.tech/v1/finance:binance-spot/delete-sapi-v1-margin-order` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| isIsolated | string | no | * `TRUE` - For isolated margin * `FALSE` - Default, not for isolated margin |
| orderId | integer | no | Order id |
| origClientOrderId | string | no | Order id from client |
| newClientOrderId | string | no | Used to uniquely identify this cancel. Automatically generated by default |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Get Interest History (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-interest-history` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| asset | string | no |  |
| isolatedSymbol | string | no | Isolated symbol |
| startTime | integer | no | UTC timestamp in ms |
| endTime | integer | no | UTC timestamp in ms |
| current | integer | no | Current querying page. Start from 1. Default:1 |
| size | integer | no | Default:10 Max:100 |
| archived | string | no | Default: false. Set to true for archived data from 6 months ago |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Get Force Liquidation Record (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-force-liquidation-rec` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| startTime | integer | no | UTC timestamp in ms |
| endTime | integer | no | UTC timestamp in ms |
| isolatedSymbol | string | no | Isolated symbol |
| current | integer | no | Current querying page. Start from 1. Default:1 |
| size | integer | no | Default:10 Max:100 |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Query Cross Margin Account Details (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Query Margin Account's Open Orders (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-open-orders` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | no | Trading symbol, e.g. BNBUSDT |
| isIsolated | string | no | * `TRUE` - For isolated margin * `FALSE` - Default, not for isolated margin |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Margin Account Cancel all Open Orders on a Symbol (TRADE)
`POST https://apizie.tech/v1/finance:binance-spot/delete-sapi-v1-margin-open-orders` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| isIsolated | string | no | * `TRUE` - For isolated margin * `FALSE` - Default, not for isolated margin |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Query Margin Account's All Orders (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-all-orders` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| isIsolated | string | no | * `TRUE` - For isolated margin * `FALSE` - Default, not for isolated margin |
| orderId | integer | no | Order id |
| startTime | integer | no | UTC timestamp in ms |
| endTime | integer | no | UTC timestamp in ms |
| limit | integer | no | Default 500; max 1000. |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Margin Account New OCO (TRADE)
`POST https://apizie.tech/v1/finance:binance-spot/post-sapi-v1-margin-order-oco` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| isIsolated | string | no | * `TRUE` - For isolated margin * `FALSE` - Default, not for isolated margin |
| listClientOrderId | string | no | A unique Id for the entire orderList |
| side | string | yes |  |
| quantity | number | yes |  |
| limitClientOrderId | string | no | A unique Id for the limit order |
| price | number | yes | Order price |
| limitIcebergQty | number | no |  |
| stopClientOrderId | string | no | A unique Id for the stop loss/stop loss limit leg |
| stopPrice | number | yes |  |
| stopLimitPrice | number | no | If provided, stopLimitTimeInForce is required. |
| stopIcebergQty | number | no |  |
| stopLimitTimeInForce | string | no |  |
| newOrderRespType | string | no | Set the response JSON. |
| sideEffectType | string | no | Default `NO_SIDE_EFFECT` |
| selfTradePreventionMode | string | no | The allowed enums is dependent on what is configured on the symbol. The possible supported values are EXPIRE_TAKER, EXPIRE_MAKER,… |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Query Margin Account's OCO (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-order-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| isIsolated | string | no | * `TRUE` - For isolated margin * `FALSE` - Default, not for isolated margin |
| symbol | string | no | Mandatory for isolated margin, not supported for cross margin |
| orderListId | integer | no | Order list id |
| origClientOrderId | string | no | Order id from client |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Margin Account Cancel OCO (TRADE)
`POST https://apizie.tech/v1/finance:binance-spot/delete-sapi-v1-margin-order-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| isIsolated | string | no | * `TRUE` - For isolated margin * `FALSE` - Default, not for isolated margin |
| orderListId | integer | no | Order list id |
| listClientOrderId | string | no | A unique Id for the entire orderList |
| newClientOrderId | string | no | Used to uniquely identify this cancel. Automatically generated by default |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Query Margin Account's all OCO (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-all-order-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| isIsolated | string | no | * `TRUE` - For isolated margin * `FALSE` - Default, not for isolated margin |
| symbol | string | no | Mandatory for isolated margin, not supported for cross margin |
| fromId | string | no | If supplied, neither `startTime` or `endTime` can be provided |
| startTime | integer | no | UTC timestamp in ms |
| endTime | integer | no | UTC timestamp in ms |
| limit | integer | no | Default Value: 500; Max Value: 1000 |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Query Margin Account's Open OCO (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-open-order-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| isIsolated | string | no | * `TRUE` - For isolated margin * `FALSE` - Default, not for isolated margin |
| symbol | string | no | Mandatory for isolated margin, not supported for cross margin |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Query Margin Account's Trade List (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-my-trades` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| isIsolated | string | no | * `TRUE` - For isolated margin * `FALSE` - Default, not for isolated margin |
| startTime | integer | no | UTC timestamp in ms |
| endTime | integer | no | UTC timestamp in ms |
| fromId | integer | no | Trade id to fetch from. Default gets most recent trades. |
| limit | integer | no | Default 500; max 1000. |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Query Max Borrow (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-max-borrowable` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| asset | string | yes |  |
| isolatedSymbol | string | no | Isolated symbol |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Query Max Transfer-Out Amount (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-max-transferable` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| asset | string | yes |  |
| isolatedSymbol | string | no | Isolated symbol |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Get Summary of Margin account (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-trade-coeff` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| email | string | yes | Email Address |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Query Isolated Margin Account Info (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-isolated-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbols | string | no | Max 5 symbols can be sent; separated by ',' |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Enable Isolated Margin Account (TRADE)
`POST https://apizie.tech/v1/finance:binance-spot/post-sapi-v1-margin-isolated-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Disable Isolated Margin Account (TRADE)
`POST https://apizie.tech/v1/finance:binance-spot/delete-sapi-v1-margin-isolated-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Query Enabled Isolated Margin Account Limit (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-isolated-account-limit` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Get All Isolated Margin Symbol(USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-isolated-all-pairs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Get BNB Burn Status(USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-bnb-burn` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Toggle BNB Burn On Spot Trade And Margin Interest (USER_DATA)
`POST https://apizie.tech/v1/finance:binance-spot/post-sapi-v1-bnb-burn` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| spotBNBBurn | string | no | Determines whether to use BNB to pay for trading fees on SPOT |
| interestBNBBurn | string | no | Determines whether to use BNB to pay for margin loan's interest |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Margin Interest Rate History (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-interest-rate-history` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| asset | string | yes |  |
| vipLevel | integer | no | Defaults to user's vip level |
| startTime | integer | no | UTC timestamp in ms |
| endTime | integer | no | UTC timestamp in ms |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Query Cross Margin Fee Data (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-cross-margin-data` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| vipLevel | integer | no | Defaults to user's vip level |
| coin | string | no | Coin name |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Query Isolated Margin Fee Data (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-isolated-margin-data` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| vipLevel | integer | no | Defaults to user's vip level |
| symbol | string | no | Trading symbol, e.g. BNBUSDT |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Query Isolated Margin Tier Data (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-isolated-margin-tier` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| tier | string | no | All margin tier data will be returned if tier is omitted |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Query Current Margin Order Count Usage (TRADE)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-rate-limit-order` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| isIsolated | string | no | * `TRUE` - For isolated margin * `FALSE` - Default, not for isolated margin |
| symbol | string | no | isolated symbol, mandatory for isolated margin |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Cross margin collateral ratio (MARKET_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-cross-margin-collateral-ratio` (byok)

### Get Small Liability Exchange Coin List (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-exchange-small-liability` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Get Small Liability Exchange History (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-exchange-small-liability-history` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| current | integer | no | Current querying page. Start from 1. Default:1 |
| size | integer | no | Default:10 Max:100 |
| startTime | integer | no | UTC timestamp in ms |
| endTime | integer | no | UTC timestamp in ms |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Get a future hourly interest rate (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-next-hourly-interest-rate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| assets | string | no | List of assets, separated by commas, up to 20 |
| isIsolated | string | no | for isolated margin or not, "TRUE", "FALSE" |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Get cross or isolated margin capital flow(USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-capital-flow` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| asset | string | no |  |
| symbol | string | no | Required when querying isolated data |
| type | string | no |  |
| startTime | integer | no | Only supports querying the data of the last 90 days |
| endTime | integer | no | UTC timestamp in ms |
| fromId | integer | no | If fromId is set, the data with id > fromId will be returned. Otherwise the latest data will be returned |
| limit | integer | no | The number of data items returned each time is limited. Default 500; Max 1000. |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Get tokens or symbols delist schedule for cross margin and isolated margin (MARKET_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-delist-schedule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Query Margin Available Inventory (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-available-inventory` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| type | string | yes |  |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Margin manual liquidation(MARGIN)
`POST https://apizie.tech/v1/finance:binance-spot/post-sapi-v1-margin-manual-liquidation` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| type | string | yes |  |
| symbol | string | no |  |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Margin Account New OTO (TRADE)
`POST https://apizie.tech/v1/finance:binance-spot/post-sapi-v1-margin-order-oto` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| isIsolated | string | no | * `TRUE` - For isolated margin * `FALSE` - Default, not for isolated margin |
| listClientOrderId | string | no | Arbitrary unique ID among open order lists. Automatically generated if not sent. A new order list with the same `listClientOrderId` is… |
| newOrderRespType | string | no | Set the response JSON. |
| sideEffectType | string | no | Default `NO_SIDE_EFFECT` |
| selfTradePreventionMode | string | no | The allowed enums is dependent on what is configured on the symbol. The possible supported values are EXPIRE_TAKER, EXPIRE_MAKER,… |
| autoRepayAtCancel | boolean | no | Only when MARGIN_BUY order takes effect, true means that the debt generated by the order needs to be repay after the order is cancelled.… |
| workingType | string | yes | Supported values: LIMIT,LIMIT_MAKER |
| workingSide | string | yes | BUY,SELL |
| workingClientOrderId | string | no | Arbitrary unique ID among open orders for the working order. Automatically generated if not sent. |
| workingPrice | number | yes |  |
| workingQuantity | number | yes | Sets the quantity for the working order. |
| workingIcebergQty | number | yes | This can only be used if workingTimeInForce is GTC. |
| workingTimeInForce | string | no | GTC, IOC, FOK |
| pendingType | string | yes | Supported values: Order Types Note that MARKET orders using quoteOrderQty are not supported. |
| pendingSide | string | yes | BUY,SELL |
| pendingClientOrderId | string | no | Arbitrary unique ID among open orders for the pending order. Automatically generated if not sent. |
| pendingPrice | number | no |  |
| pendingStopPrice | number | no |  |
| pendingTrailingDelta | number | no |  |
| pendingQuantity | number | yes | Sets the quantity for the pending order. |
| pendingIcebergQty | number | no | This can only be used if pendingTimeInForce is GTC. |
| pendingTimeInForce | string | no | GTC, IOC, FOK |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Margin Account New OTOCO (TRADE)
`POST https://apizie.tech/v1/finance:binance-spot/post-sapi-v1-margin-order-otoco` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | yes | Trading symbol, e.g. BNBUSDT |
| isIsolated | string | no | * `TRUE` - For isolated margin * `FALSE` - Default, not for isolated margin |
| sideEffectType | string | no | Default `NO_SIDE_EFFECT` |
| autoRepayAtCancel | boolean | no | Only when MARGIN_BUY order takes effect, true means that the debt generated by the order needs to be repay after the order is cancelled.… |
| listClientOrderId | string | no | Arbitrary unique ID among open order lists. Automatically generated if not sent. A new order list with the same `listClientOrderId` is… |
| newOrderRespType | string | no | Set the response JSON. |
| selfTradePreventionMode | string | no | The allowed enums is dependent on what is configured on the symbol. The possible supported values are EXPIRE_TAKER, EXPIRE_MAKER,… |
| workingType | string | yes | Supported values: LIMIT,LIMIT_MAKER |
| workingSide | string | yes | BUY,SELL |
| workingClientOrderId | string | no | Arbitrary unique ID among open orders for the working order. Automatically generated if not sent. |
| workingPrice | number | yes |  |
| workingQuantity | number | yes | Sets the quantity for the working order. |
| workingIcebergQty | number | yes | This can only be used if workingTimeInForce is GTC. |
| workingTimeInForce | string | no | GTC, IOC, FOK |
| pendingSide | string | yes | BUY,SELL |
| pendingQuantity | number | yes | Sets the quantity for the pending order. |
| pendingAboveType | string | yes | Supported values: LIMIT_MAKER, STOP_LOSS, and STOP_LOSS_LIMIT |
| pendingAboveClientOrderId | string | no | Arbitrary unique ID among open orders for the pending above order. Automatically generated if not sent. |
| pendingAbovePrice | number | no |  |
| pendingAboveStopPrice | number | no |  |
| pendingAboveTrailingDelta | number | no |  |
| pendingAboveIcebergQty | number | no | This can only be used if pendingAboveTimeInForce is GTC. |
| pendingAboveTimeInForce | string | no |  |
| pendingBelowType | string | no | Supported values: LIMIT_MAKER, STOP_LOSS, and STOP_LOSS_LIMIT |
| pendingBelowClientOrderId | string | no | Arbitrary unique ID among open orders for the pending below order. Automatically generated if not sent. |
| pendingBelowPrice | number | no |  |
| pendingBelowStopPrice | number | no |  |
| pendingBelowTrailingDelta | number | no |  |
| pendingBelowIcebergQty | number | no | This can only be used if pendingBelowTimeInForce is GTC. |
| pendingBelowTimeInForce | string | no |  |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Adjust cross margin max leverage (USER_DATA)
`POST https://apizie.tech/v1/finance:binance-spot/post-sapi-v1-margin-max-leverage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| maxLeverage | integer | yes | Can only adjust 3 or 5 |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Query Liability Coin Leverage Bracket in Cross Margin Pro Mode (MARKET_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-margin-leverage-bracket` (byok)

### System Status (System)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-system-status` (byok)

### All Coins' Information (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-capital-config-getall` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Daily Account Snapshot (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-account-snapshot` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| type | string | yes |  |
| startTime | integer | no | UTC timestamp in ms |
| endTime | integer | no | UTC timestamp in ms |
| limit | integer | no |  |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Disable Fast Withdraw Switch (USER_DATA)
`POST https://apizie.tech/v1/finance:binance-spot/post-sapi-v1-account-disable-fast-withdraw-switch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Enable Fast Withdraw Switch (USER_DATA)
`POST https://apizie.tech/v1/finance:binance-spot/post-sapi-v1-account-enable-fast-withdraw-switch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Withdraw (USER_DATA)
`POST https://apizie.tech/v1/finance:binance-spot/post-sapi-v1-capital-withdraw-apply` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| coin | string | yes | Coin name |
| withdrawOrderId | string | no | Client id for withdraw |
| network | string | no |  |
| address | string | yes |  |
| addressTag | string | no | Secondary address identifier for coins like XRP,XMR etc. |
| amount | number | yes |  |
| transactionFeeFlag | boolean | no | When making internal transfer - `true` -> returning the fee to the destination account; - `false` -> returning the fee back to the… |
| name | string | no |  |
| walletType | integer | no | The wallet type for withdraw，0-Spot wallet, 1- Funding wallet. Default is Spot wallet |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Deposit History(supporting network) (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-capital-deposit-hisrec` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| coin | string | no | Coin name |
| status | integer | no | * `0` - pending * `6` - credited but cannot withdraw * `1` - success |
| startTime | integer | no | UTC timestamp in ms |
| endTime | integer | no | UTC timestamp in ms |
| offset | integer | no |  |
| limit | integer | no | Default 500; max 1000. |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Withdraw History (supporting network) (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-capital-withdraw-history` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| coin | string | no | Coin name |
| withdrawOrderId | string | no |  |
| status | integer | no | * `0` - Email Sent * `1` - Cancelled * `2` - Awaiting Approval * `3` - Rejected * `4` - Processing * `5` - Failure * `6` - Completed |
| startTime | integer | no | UTC timestamp in ms |
| endTime | integer | no | UTC timestamp in ms |
| offset | integer | no |  |
| limit | integer | no | Default 500; max 1000. |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Deposit Address (supporting network) (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-capital-deposit-address` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| coin | string | yes | Coin name |
| network | string | no |  |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Account Status (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-account-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Account API Trading Status (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-account-api-trading-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### DustLog(USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-asset-dribblet` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| accountType | string | no | SPOT or MARGIN, default SPOT |
| startTime | integer | no | UTC timestamp in ms |
| endTime | integer | no | UTC timestamp in ms |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Get Assets That Can Be Converted Into BNB (USER_DATA)
`POST https://apizie.tech/v1/finance:binance-spot/post-sapi-v1-asset-dust-btc` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| accountType | string | no | SPOT or MARGIN, default SPOT |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Dust Transfer (USER_DATA)
`POST https://apizie.tech/v1/finance:binance-spot/post-sapi-v1-asset-dust` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| asset | array | yes | The asset being converted. For example, asset=BTC&asset=USDT |
| accountType | string | no | SPOT or MARGIN, default SPOT |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Asset Dividend Record (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-asset-asset-dividend` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| asset | string | no |  |
| startTime | integer | no | UTC timestamp in ms |
| endTime | integer | no | UTC timestamp in ms |
| limit | integer | no |  |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Asset Detail (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-asset-asset-detail` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| asset | string | no |  |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Trade Fee (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-asset-trade-fee` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| symbol | string | no | Trading symbol, e.g. BNBUSDT |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Query User Universal Transfer History (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-asset-transfer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| type | string | yes | Universal transfer type |
| startTime | integer | no | UTC timestamp in ms |
| endTime | integer | no | UTC timestamp in ms |
| current | integer | no | Current querying page. Start from 1. Default:1 |
| size | integer | no | Default:10 Max:100 |
| fromSymbol | string | no | Must be sent when type are ISOLATEDMARGIN_MARGIN and ISOLATEDMARGIN_ISOLATEDMARGIN |
| toSymbol | string | no | Must be sent when type are MARGIN_ISOLATEDMARGIN and ISOLATEDMARGIN_ISOLATEDMARGIN |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### User Universal Transfer (USER_DATA)
`POST https://apizie.tech/v1/finance:binance-spot/post-sapi-v1-asset-transfer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| type | string | yes | Universal transfer type |
| asset | string | yes |  |
| amount | number | yes |  |
| fromSymbol | string | no | Must be sent when type are ISOLATEDMARGIN_MARGIN and ISOLATEDMARGIN_ISOLATEDMARGIN |
| toSymbol | string | no | Must be sent when type are MARGIN_ISOLATEDMARGIN and ISOLATEDMARGIN_ISOLATEDMARGIN |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Funding Wallet (USER_DATA)
`POST https://apizie.tech/v1/finance:binance-spot/post-sapi-v1-asset-get-funding-asset` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| asset | string | no |  |
| needBtcValuation | string | no |  |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### User Asset (USER_DATA)
`POST https://apizie.tech/v1/finance:binance-spot/post-sapi-v3-asset-get-user-asset` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| asset | string | no |  |
| needBtcValuation | string | no |  |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Convert Transfer (USER_DATA)
`POST https://apizie.tech/v1/finance:binance-spot/post-sapi-v1-asset-convert-transfer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| clientTranId | string | yes | The unique flag, the min length is 20 |
| asset | string | yes |  |
| amount | number | yes |  |
| targetAsset | string | yes | Target asset you want to convert |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Query Convert Transfer (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-asset-convert-transfer-query-by-page` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| tranId | integer | no | The transaction id |
| asset | string | no | If it is blank, we will match deducted asset and target asset. |
| startTime | integer | yes | UTC timestamp in ms |
| endTime | integer | yes | UTC timestamp in ms |
| accountType | string | no | MAIN: main account. CARD: funding account. If it is blank, we will query spot and card wallet, otherwise, we just query the corresponding… |
| current | integer | no | Current querying page. Start from 1. Default:1 |
| size | integer | no | Default:10 Max:100 |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Get Cloud-Mining payment and refund history (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-asset-ledger-transfer-cloud-mining-query-by-page` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| tranId | integer | no | The transaction id |
| clientTranId | string | no | The unique flag |
| asset | string | no | If it is blank, we will query all assets |
| startTime | integer | yes | UTC timestamp in ms |
| endTime | integer | yes | UTC timestamp in ms |
| current | integer | no | Current querying page. Start from 1. Default:1 |
| size | integer | no | Default:10 Max:100 |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Get API Key Permission (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-account-api-restrictions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Query auto-converting stable coins (USER_DATA)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-capital-contract-convertible-coins` (byok)

### Switch on/off BUSD and stable coins conversion (USER_DATA) (USER_DATA)
`POST https://apizie.tech/v1/finance:binance-spot/post-sapi-v1-capital-contract-convertible-coins` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| coin | string | yes | Must be USDC, USDP or TUSD |
| enable | boolean | yes | true: turn on the auto-conversion. false: turn off the auto-conversion |

### Create a Virtual Sub-account(For Master Account)
`POST https://apizie.tech/v1/finance:binance-spot/post-sapi-v1-sub-account-virtual-sub-account` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| subAccountString | string | yes | Please input a string. We will create a virtual email using that string for you to register |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Query Sub-account List (For Master Account)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-sub-account-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| email | string | no | Sub-account email |
| isFreeze | string | no |  |
| page | integer | no | Default 1 |
| limit | integer | no | Default 1; max 200 |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Sub-account Spot Asset Transfer History (For Master Account)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-sub-account-sub-transfer-history` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| fromEmail | string | no | Sub-account email |
| toEmail | string | no | Sub-account email |
| startTime | integer | no | UTC timestamp in ms |
| endTime | integer | no | UTC timestamp in ms |
| page | integer | no | Default 1 |
| limit | integer | no | Default 1 |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Sub-account Futures Asset Transfer History (For Master Account)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-sub-account-futures-internal-transfer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| email | string | yes | Sub-account email |
| futuresType | integer | yes | 1:USDT-margined Futures, 2: Coin-margined Futures |
| startTime | integer | no | UTC timestamp in ms |
| endTime | integer | no | UTC timestamp in ms |
| page | integer | no | Default 1 |
| limit | integer | no | Default value: 50, Max value: 500 |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Sub-account Futures Asset Transfer (For Master Account)
`POST https://apizie.tech/v1/finance:binance-spot/post-sapi-v1-sub-account-futures-internal-transfer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| fromEmail | string | yes | Sender email |
| toEmail | string | yes | Recipient email |
| futuresType | integer | yes | 1:USDT-margined Futures,2: Coin-margined Futures |
| asset | string | yes |  |
| amount | number | yes |  |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Sub-account Assets (For Master Account)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v3-sub-account-assets` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| email | string | yes | Sub-account email |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

### Sub-account Spot Assets Summary (For Master Account)
`GET https://apizie.tech/v1/finance:binance-spot/get-sapi-v1-sub-account-spot-summary` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| email | string | no | Sub-account email |
| page | integer | no | Default 1 |
| size | integer | no | Default:10 Max:20 |
| recvWindow | integer | no | The value cannot be greater than 60000 |
| timestamp | integer | yes | UTC timestamp in ms |
| signature | string | yes | Signature |

…and 220 more. See the OpenAPI spec.

## Example
```
curl "https://apizie.tech/v1/finance:binance-spot/get-api-v3-ping" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Binance Public Spot API API?
Create a free Apizie key, then send GET https://apizie.tech/v1/finance:binance-spot/get-api-v3-ping with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Binance Public Spot API API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Binance Public Spot API itself also needs your own key from binance.

### Can AI agents use the Binance Public Spot API API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key finance:binance-spot.

### What is the status of the Binance Public Spot API API?
Needs your own provider key (bring your own key)
