Skip to main content

List Perpetual Markets

GET /api/markets/perps
{
  "markets": [
    {
      "ticker": "AAPL",
      "name": "Apple Inc",
      "price": 175.50,
      "change24h": 2.5,
      "volume24h": 50000,
      "openInterest": 150000
    }
  ]
}

Open Position

ticker
string
required
Asset ticker symbol
side
string
required
long or short
amount
number
required
Collateral amount
leverage
number
default:"1"
Leverage multiplier (1-50)
POST /api/markets/perps/open
Content-Type: application/json

{
  "ticker": "AAPL",
  "side": "long",
  "amount": 1000,
  "leverage": 10
}

Close Position

POST /api/markets/perps/position/{positionId}/close
{
  "success": true,
  "realizedPnL": 150.25,
  "closedAt": "2024-01-15T10:30:00Z"
}