NAV
Example

Signature FAQ

💡Q1. Could you confirm whether the “Read-only” permission is selected by default (which means I can’t uncheck it)?

💡Q2. The API returned: message=Header X-BM-KEY not found, code=30002

💡Q3. The API returned: message=Header X-BM-SIGN is wrong, code=30005

💡Q4. The API returned: message=IP is forbidden, code=30010

💡Q5. The API returned:message=Please complete your personal verification (Advanced), code=53007

💡Q6. Using ccxt, the API KEY is filled in correctly, but it still prompt message=Header X-BM-SIGN is wrong

💡Q7. The API request returned HTTP status = 404,code=30000

💡Q8. Request API returns "Request too many requests".

💡Q9. How to generate an API key?

💡Q10. Why does the assets API succeed but the place-order API returns a signature error?

Spot Market API FAQ

💡Q1. No trading pair found in the spot/quotation/v3/tickers API?

💡Q2. How to obtain information on the entire order book of spot goods (order quantity and market trading volume)?

💡Q3. What is the effective price accuracy of spot orders?

💡Q4. I am trying to obtain all transaction records of spot, but the API only provides transaction information for the last 3 months.

💡Q5. Can you obtain a list of all trading pairs for spot trading through the API?

💡Q6. The withdrawal API response prompts "This address is not verified. Please add and verify this address on the client".

💡Q7. Can I recharge or withdraw using the API?

💡Q8. Is there a port for transferring funds between spot and futures accounts?

💡Q9. May I ask if there is any place that has notified us in advance of the removal of trading pairs on our side?

💡Q10. What is the error in getting the recharge address prompt {"message": "Currency not found", "code": 60002, "}?

Spot Trade API FAQ

💡Q1. Unable to retrieve order data using /spot/v4/query/open-orders

💡Q2. Do you have a test environment for API endpoints?

Spot WebSocket FAQ

💡Q1. How to maintain a continuous connection?

💡Q2. Does WebSocket have data compression?

💡Q3. Is it the fastest channel for you to update the spot deep incremental push channel every 100ms? Or are there other methods?

💡Q4. IP Limited: Request connections exceeds limit appears in the subscription channel.

💡Q5. Topic quantity in single subscription exceeds limit, errorCode = 90005

💡Q6. Subscribed message frequency exceeds limit, please try later, errorCode = 90007

💡Q7. Can the restricted IP be restored to work? Or is the ban permanent?

💡Q8. For some reason, I received a 502 error when trying to connect to the live public websocket stream.

💡Q9. When subscribing to a websocket topic, what is the maximum number of topics that can be subscribed to in a message?

💡Q10. What is the maximum number of authenticated WebSocket connections allowed from a single IP Address to the BitMart API?

Futures Market API FAQ

💡Q1. What is the contract size, and where can it be obtained?

Futures Trade API FAQ

💡Q1. “Invalid parameter” error when placing an order

💡Q2.How many order statuses exist for futures?

💡Q3.Why do I get “The position is not exist”?

💡Q4. How can I retrieve all futures symbols on BitMart?

💡Q5. What’s the difference between setting TP/SL via /contract/private/submit-order vs /contract/private/submit-tp-sl-order?

💡Q6. Does the futures API support one-click close-all?

💡Q7. Order returns {"code":40012,"message":"Leverage info not synchronized, please place your order later or refresh the interface."}

💡Q8. Can futures API orders be de-duplicated?

💡Q9. Order returns {"code":40020,"message":"Your position volume is not enough!"}

💡Q10. Where can I find the API key for a demo/simulated account?

Futures WebSocket FAQ

💡Q1. Login returned success = false, access failed: openapi auth: apiKey a0a053a31cca9346e52844ee3f1***** failed: rpc error: code = Unknown desc = INTERNAL_SERVER_ERROR

💡Q2. Why does the server actively disconnect??

💡Q3. Which ping format does the server support?

💡Q4. What is the maximum number of authenticated WebSocket connections that futures allow from a single IP Address to the BitMart API?

💡Q5. Does the Futures support submitting orders through the WebSocket API?

Sub-Account API FAQ

💡Q1. How to create a sub-account?

💡Q2. How to create an API for a sub-account?

💡Q3. Can US institutions apply for institutional plans?

💡Q4. How to send funds to a sub-account?

💡Q5. Does this bitmart have a report? For example, looking at the proportion of contract transactions to maker?