GaiaExGaiaEx
API

Perpetual Futures Market Data

Fetch real-time perpetual futures market data on GaiaEx: funding rates, mark prices, open interest, and order books.

List All Symbols

GET https://openapi.gaiaex.com/v1/trade/symbols/list

Returns all tradable perpetual symbols with their metadata.

Parameters: None

Response:

{
  "symbols": [
    {
      "symbol": "BTC",
      "assetClass": "crypto",
      "maxLeverage": 100,
      "marginMode": "cross",
      "tradingHours": "24/7"
    },
    {
      "symbol": "xyz:AAPL",
      "displayName": "Apple Inc.",
      "assetClass": "equity",
      "maxLeverage": 20,
      "marginMode": "isolated",
      "tradingHours": "US market hours",
      "deployer": "xyz"
    },
    {
      "symbol": "vntl:OPENAI",
      "displayName": "OpenAI",
      "assetClass": "venture",
      "maxLeverage": 5,
      "marginMode": "isolated",
      "tradingHours": "24/7",
      "deployer": "vntl"
    }
  ],
  "count": 133,
  "timestamp": 1743508800000
}

Symbol object fields:

FieldTypeDescription
symbolstringTrading symbol (e.g., BTC, xyz:GOLD)
displayNamestringHuman-readable name (deployer symbols only)
assetClassstringcrypto, equity, commodity, forex, venture, index
maxLeverageintMaximum allowed leverage
marginModestringcross or isolated
tradingHoursstringWhen the symbol can be traded
deployerstringDeployer dex name, if applicable (xyz, vntl, cash)

Server Time

GET https://openapi.gaiaex.com/v1/trade/time

Returns the server's current timestamp. Use this to synchronize your local clock for HMAC signature generation.

Parameters: None

Response:

{
  "serverTime": 1743508800000
}

Health Check

GET https://openapi.gaiaex.com/v1/trade/health

Returns the health status of all backend services.

Parameters: None

Response:

{
  "status": "healthy",
  "services": {
    "trading": "ok",
    "database": "ok",
    "market_data": "ok",
    "candle_data": "ok"
  },
  "fee_rate": "0.00035",
  "serverTime": 1743508800000
}