Dear BingX User,
To enhance our trading services for API users, BingX is upgrading the API rate limit logic starting 2024-04-15.
The existing rate limit from "all interfaces sharing 500 requests/minute per IP" will be upgraded to "market interfaces sharing 100 requests/10 seconds per IP, and account interfaces will have both individual limits per UID and total rate limit per IP".
The increase in total IP rate limits for account interfaces are as follows:
Increase to 150 requests/10s on 2024-04-15; Increase to 300 requests/10s on 2024-04-18; Increase to 600 requests/10s on 2024-04-22; Increase to 1,000 requests/10s on 2024-04-25.
To enhance our trading services for API users, BingX is upgrading the API rate limit logic starting 2024-04-15.
The existing rate limit from "all interfaces sharing 500 requests/minute per IP" will be upgraded to "market interfaces sharing 100 requests/10 seconds per IP, and account interfaces will have both individual limits per UID and total rate limit per IP".
The increase in total IP rate limits for account interfaces are as follows:
Increase to 150 requests/10s on 2024-04-15; Increase to 300 requests/10s on 2024-04-18; Increase to 600 requests/10s on 2024-04-22; Increase to 1,000 requests/10s on 2024-04-25.
Details are as follows:
1. Spot
1. Spot
API Module | Interface | Endpoint | Rate (Regular User) | Rate (Trader) |
Basic Information | Query trading symbols | /openApi/spot/v1/common/symbols | All market interfaces in Spot and Futures will share 100 requests/10s per IP | |
Markets | Query transaction records | /openApi/spot/v1/market/trades | ||
Query depth information | /openApi/spot/v1/market/depth | |||
Candlestick chart data | /openApi/spot/v1/market/kline | |||
24-hour price changes | /openApi/spot/v1/ticker/24hr | |||
Aggregate depth | /openApi/spot/v2/market/depth | |||
Latest filled price | /openApi/spot/v1/ticker/price | |||
Best order | /openApi/spot/v1/ticker/bookTicker | |||
Historical candlestick data | /openApi/market/his/v1/kline | |||
Historical transaction records | /openApi/market/his/v1/trade | |||
Order | Place order | /openApi/spot/v1/trade/order | 5 requests/1s | 1 request/1s |
Place multiple orders | /openApi/spot/v1/trade/batchOrders | 2 requests/1s | 1 request/1s | |
Cancel order | /openApi/spot/v1/trade/cancel | 5 requests/1s | 1 request/1s | |
Cancel multiple orders | /openApi/spot/v1/trade/cancelOrders | 2 requests/1s | 1 request/1s | |
Cancel order based on trading pair | /openApi/spot/v1/trade/cancelOpenOrders | 2 requests/1s | 1 request/1s | |
Cancel order and place a new order | /openApi/spot/v1/trade/order/cancelReplace | 2 requests/1s | 1 request/1s | |
Query order | /openApi/spot/v1/trade/query | 10 requests/1s | 10 requests/1s | |
Query open orders | /openApi/spot/v1/trade/openOrders | 10 requests/1s | 10 requests/1s | |
Query order history |
/openApi/spot/v1/trade/historyOrders
|
10 requests/1s | 10 requests/1s | |
Query transaction details | /openApi/spot/v1/trade/myTrades | 5 requests/1s | 5 requests/1s | |
Query trading commission rate | /openApi/spot/v1/user/commissionRate | 2 requests/1s | 2 requests/1s | |
Cancel order based on set timer | /openApi/spot/v1/trade/cancelAllAfter | 2 requests/1s | 2 requests/1s | |
Spot Account | Query assets | /openApi/spot/v1/account/balance | 5 requests/1s | 5 requests/1s |
User's internal transfer between own asset accounts (Fund, Futures, Copy Trading, Wealth, etc.) | /openApi/api/v3/post/asset/transfer | 2 requests/1s | 2 requests/1s | |
Query user's internal transfer history between own asset accounts (Fund, Futures, Copy Trading, Wealth, etc.) | /openApi/api/v3/asset/transfer | 10 requests/1s | 10 requests/1s | |
User’s internal transfer to other accounts | /openApi/wallets/v1/capital/innerTransfer/apply | 2 requests/1s | 2 requests/1s | |
Query user's internal transfer records to other accounts | /openApi/wallets/v1/capital/innerTransfer/records | 10 requests/1s | 10 requests/1s | |
Deposit & Withdrawal | Query all coins' information | /openApi/wallets/v1/capital/config/getall | 2 requests/1s | 2 requests/1s |
Get deposit history (supported networks) | /openApi/api/v3/capital/deposit/hisrec | 10 requests/1s | 10 requests/1s | |
Withdraw | /openApi/wallets/v1/capital/withdraw/apply | 2 requests/1s | 2 requests/1s | |
Get withdrawal history (supported networks) | /openApi/api/v3/capital/withdraw/history | 10 requests/1s | 10 requests/1s | |
Query main account's deposit address | /openApi/wallets/v1/capital/deposit/address | 2 requests/1s | 2 requests/1s | |
Query deposit records in risk control | /openApi/wallets/v1/capital/deposit/riskRecords | 2 requests/1s | 2 requests/1s | |
Subaccounts | Create subaccount | /openApi/subAccount/v1/create | 1 request/1s | 1 request/1s |
Query account UID | /openApi/account/v1/uid | 10 requests/1s | 10 requests/1s | |
Query subaccount list | /openApi/subAccount/v1/list | 1 request/1s | 1 request/1s | |
Query subaccount spot assets | /openApi/subAccount/v1/assets | 5 requests/1s | 5 requests/1s | |
Create subaccount API key | /openApi/subAccount/v1/apiKey/create | 5 requests/1s | 5 requests/1s | |
Query API key information | /openApi/sub-account/v1/apiKey/query | 5 requests/1s | 5 requests/1s | |
Edit subaccount API key | /openApi/subAccount/v1/apiKey/edit | 5 requests/1s | 5 requests/1s | |
Delete subaccount API key | /openApi/subAccount/v1/apiKey/del | 5 requests/1s | 5 requests/1s | |
Freeze/Unfreeze subaccount | /openApi/subAccount/v1/updateStatus | 1 request/1s | 1 request/1s | |
Authorize subaccount internal transfer | /openApi/account/v1/innerTransfer/authorizeSubAccount | 10 requests/1s | 10 requests/1s | |
Internal transfer of subaccounts | /openApi/wallets/v1/capital/subAccountInnerTransfer/apply | 5 requests/1s | 5 requests/1s | |
Create subaccount deposit address | /openApi/wallets/v1/capital/deposit/createSubAddress | 5 requests/1s | 5 requests/1s | |
Query subaccount deposit address | /openApi/wallets/v1/capital/subAccount/deposit/address | 2 requests/1s | 2 requests/1s | |
Query subaccount deposit records through main account | /openApi/wallets/v1/capital/deposit/subHisrec | 5 requests/1s | 5 requests/1s | |
Query subaccount internal transfer records | /openApi/wallets/v1/capital/subAccount/innerTransfer/records | 10 requests/1s |
10 requests/1s
|
2. Futures
API Module | Interface | Endpoint | Rate (Regular User) | Rate (Trader) |
Basic Information | Query contract information | /openApi/swap/v2/quote/contracts | All market interfaces in Spot and Futures will share 100 requests/10s per IP | |
Markets | Last price | /openApi/swap/v2/quote/price | ||
Depth information | /openApi/swap/v2/quote/depth | |||
Latest trade | /openApi/swap/v2/quote/trades | |||
Latest mark price and funding rate | /openApi/swap/v2/quote/premiumIndex | |||
Query funding rate history | /openApi/swap/v2/quote/fundingRate | |||
Candlestick chart data | /openApi/swap/v3/quote/klines | |||
Get futures open position | /openApi/swap/v2/quote/openInterest | |||
24-hour price changes | /openApi/swap/v2/quote/ticker | |||
Current best order | /openApi/swap/v2/quote/bookTicker | |||
Mark price in candlestick chart | /openApi/swap/v1/market/markPriceKlines | |||
Last price | /openApi/swap/v1/ticker/price | |||
Futures Account | Query account information | /openApi/swap/v2/user/balance | 5 requests/1s | 5 requests/1s |
Query position information | /openApi/swap/v2/user/positions | 5 requests/1s | 5 requests/1s | |
Get account PnL details | /openApi/swap/v2/user/income | 5 requests/1s | 5 requests/1s | |
Export transaction history | /openApi/swap/v2/user/income/export | 5 requests/1s | 5 requests/1s | |
User's trading fee rate | /openApi/swap/v2/user/commissionRate | 5 requests/1s | 5 requests/1s | |
Trading | Place order | /openApi/swap/v2/trade/order | 5 requests/1s | 1 request/1s |
Place multiple orders | /openApi/swap/v2/trade/batchOrders | 5 requests/1s | 1 request/1s | |
Cancel order | /openApi/swap/v2/trade/order | 5 requests/1s | 1 request/1s | |
Cancel multiple orders | /openApi/swap/v2/trade/batchOrders | 5 requests/1s | 1 request/1s | |
Close all positions in one-click | /openApi/swap/v2/trade/closeAllPositions | 5 requests/1s | 5 requests/1s | |
Cancel all orders | /openApi/swap/v2/trade/allOpenOrders | 5 requests/1s | 5 requests/1s | |
Query all open orders | /openApi/swap/v2/trade/openOrders | 5 requests/1s | 5 requests/1s | |
Query order | /openApi/swap/v2/trade/order | 5 requests/1s | 5 requests/1s | |
Query margin mode | /openApi/swap/v2/trade/marginType | 2 requests/1s | 2 requests/1s | |
Switch margin mode | /openApi/swap/v2/trade/marginType | 2 requests/1s | 2 requests/1s | |
Query position opening leverage | /openApi/swap/v2/trade/leverage | 5 requests/1s | 5 requests/1s | |
Switch position opening leverage | /openApi/swap/v2/trade/leverage | 2 requests/1s | 2 requests/1s | |
User's liquidated order history | /openApi/swap/v2/trade/forceOrders | 10 requests/1s | 10 requests/1s | |
Query order history | /openApi/swap/v2/trade/allOrders | 5 requests/1s | 5 requests/1s | |
Adjust isolated margin | /openApi/swap/v2/trade/positionMargin | 2 requests/1s | 2 requests/1s | |
Test order | /openApi/swap/v2/trade/order/test | 5 requests/1s | 5 requests/1s | |
Query trade history | /openApi/swap/v2/trade/allFillOrders | 5 requests/1s | 5 requests/1s | |
Set position mode | /openApi/swap/v1/positionSide/dual | 2 requests/1s | 2 requests/1s | |
Query position mode | /openApi/swap/v1/positionSide/dual | 2 requests/1s | 2 requests/1s | |
Cancel order and place a new order | /openApi/swap/v1/trade/cancelReplace | 5 requests/1s | 5 requests/1s | |
Cancel multiple orders and place a new order | /openApi/swap/v1/trade/batchCancelReplace | 2 requests/1s | 2 requests/1s | |
Cancel all orders based on set timer | /openApi/swap/v2/trade/cancelAllAfter | 2 requests/1s | 2 requests/1s | |
Close position by position ID | /openApi/swap/v1/trade/closePosition | 5 requests/1s | 5 requests/1s |
3. Copy Trading
API Module | Interface | Endpoint | Rate (Regular User) | Rate (Trader) |
Perpetual Futures Copy Trading | Query trader's current copy orders | /openApi/copyTrading/v1/swap/trace/currentTrack | No access | 5 requests/1s |
Traders close positions based on the order number | /openApi/copyTrading/v1/swap/trace/closeTrackOrder | 5 requests/1s | ||
Traders set TP/SL based on the order number | /openApi/copyTrading/v1/swap/trace/setTPSL | 5 requests/1s | ||
Spot Copy Trading | Trader buys spot assets and sell based on order number | /openApi/copyTrading/v1/spot/trader/sellOrder | 1 request/1s |
For more details, please refer to: Introduction | BingX API Docs (bingx-api.github.io)
If you have any questions, feel free to join our Telegram community: BingX OPEN API
BingX Operation Team
2024-04-15
BingX Official Channels
BingX App: https://bingx.com/download/
BingX Web: https://bingx.com
Telegram: https://t.me/BingXOfficial
Twitter: https://twitter.com/BingXOfficial
YouTube: https://www.youtube.com/c/bingx
Risk Warning: Cryptocurrency prices are subject to high market risk and price volatility. You should only invest in products that you are familiar with and where you understand the associated risks. You should carefully consider your investment experience, financial situation, investment objectives and risk tolerance and consult an independent financial adviser prior to making any investment. This material is for reference only and should not be construed as financial advice. Past performance is not a reliable indicator of future performance. The value of your investment can go down as well as up, and you may not get back the amount you invested. You are solely responsible for your investment decisions. BingX is not responsible for any losses you may incur. BingX attaches great importance to compliance and has strictly abided by local regulations. Please obey local laws and regulations in your country or region. BingX reserves the right in its sole discretion to amend, change, or cancel this announcement at any time and for any reason without prior notice. For more information, please refer to our Terms of Use and Risk Warning.