Skip to main content
GET
/
api
/
v1
/
markets
Get all available markets
curl --request GET \
  --url https://api.mainnet.aptoslabs.com/decibel/api/v1/markets \
  --header 'Authorization: Bearer <token>'
[
  {
    "lot_size": 1,
    "market_addr": "<string>",
    "market_name": "<string>",
    "max_leverage": 1,
    "max_open_interest": 123,
    "min_size": 1,
    "mode": "<string>",
    "px_decimals": 1,
    "sz_decimals": 1,
    "tick_size": 1,
    "unrealized_pnl_haircut_bps": 1
  }
]

Documentation Index

Fetch the complete documentation index at: https://docs.decibel.trade/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Bearer token from Geomi. See Authentication for setup instructions.

Response

List of available markets

lot_size
integer<int64>
required
Required range: x >= 0
market_addr
string
required
market_name
string
required
max_leverage
integer<int32>
required
Required range: x >= 0
max_open_interest
number<double>
required
min_size
integer<int64>
required
Required range: x >= 0
mode
string
required
px_decimals
integer<int32>
required
Required range: x >= 0
sz_decimals
integer<int32>
required
Required range: x >= 0
tick_size
integer<int64>
required
Required range: x >= 0
unrealized_pnl_haircut_bps
integer<int32>
required

Haircut for unrealized PnL when calculating withdrawable balance (in basis points, e.g., 1000 = 10%)

Required range: x >= 0