1. 12. Futures Trading API
MIN-Global API
  • MinGlobal External API (v1)
    • 01. Overview and Quick Start
      • Step 1. Check API Reachability (no key needed)
      • Step 2. Your First Signed Request
    • 02. Authentication and Request Signing
    • 03. Spot Trading Explained
    • 04. Futures Trading Explained
    • 05. Data Formats and Conventions
    • 06. Errors and Troubleshooting
    • 07. Rate Limits, Permissions and Known Limits
    • 08. Market Data API (public, no key needed)
      • List Spot Trading Pairs
      • Get All Spot Tickers
      • Get Spot Candlesticks (Klines)
      • Get Spot Order Book (Depth)
      • Get Recent Spot Trades
      • List Futures Contracts
      • Get All Futures Tickers
      • Get Futures Candlesticks (Klines)
      • Get Futures Order Book (Depth)
      • Get Recent Futures Trades
    • 09. Wallets and Balances API
      • Get All Balances
      • Get Balances by Coin
    • 10. Assets and Networks API
      • List Supported Coins
      • List Networks for a Coin
    • 11. Spot Trading API
      • Place Spot Order (Limit Buy)
      • Place Spot Order (Market Sell)
      • List Your Spot Orders
      • Get One Spot Order
      • Cancel Spot Order
    • 12. Futures Trading API
      • Get Futures Margin Balance
        GET
      • Open Futures Position (Limit Long)
        POST
      • Close Futures Position (Reduce Only)
        POST
      • List Open Futures Orders
        GET
      • Get Futures Order History
        GET
      • Get One Futures Order
        GET
      • Cancel Futures Order
        DELETE
  1. 12. Futures Trading API

Get Futures Margin Balance

GET
https://api.minglobal.io/v1/futures/balance
How much margin you have available in the futures wallet. This wallet is separate from spot, and futures orders can only spend from it.
Permission: READ_BALANCE

The query schema is strict, and one of the two parameters is required#

Send asset, or send symbol, or send both.
If you send both, it is accepted and asset wins. So ?asset=BTC&symbol=ETH-USDT returns the BTC balance.
If you send neither, you get 400 VALIDATION_ERROR with details: [{ "path": "asset", "message": "either asset or symbol is required" }].
Returns exactly three keys: asset, available, locked.
A coin you have never held returns "0" and "0" with 200, not 404.

Request

Query Params

Header Params

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --globoff 'https://api.minglobal.io/v1/futures/balance?asset={{asset_id}}' \
--header 'X-MG-API-KEY: {{api_key}}' \
--header 'X-MG-TIMESTAMP: <set automatically at send time>' \
--header 'X-MG-RECV-WINDOW: {{recv_window}}' \
--header 'X-MG-SIGNATURE: <set automatically at send time>' \
--header 'Origin: {{origin}}'

Responses

🟢200
application/json
Bodyapplication/json

Example
{
  "asset": "USDT",
  "available": "1234.5",
  "locked": "0"
}
🟠400
Modified at 2026-09-02 09:50:41
Previous
12. Futures Trading API
Next
Open Futures Position (Limit Long)
Built with