Skip to main content
GET
/
api
/
v1
/
prices
Get market prices
curl --request GET \
  --url https://api.mainnet.aptoslabs.com/decibel/api/v1/prices \
  --header 'Authorization: Bearer <token>'
[
  {
    "funding_rate_bps": 123,
    "is_funding_positive": true,
    "mark_px": 123,
    "market": "0xmarket123...",
    "mid_px": 123,
    "open_interest": 123,
    "oracle_px": 123,
    "transaction_unix_ms": 123
  }
]

Authorizations

Authorization
string
header
required

Bearer token from Geomi. See Authentication for setup instructions.

Query Parameters

market
string

Market address filter (use "all" or omit for all markets)

Response

Market prices retrieved successfully

funding_rate_bps
number<double>
required

Funding rate in basis points (1 bps = 0.01%). On-chain value uses RATE_SIZE_MULTIPLIER (1,000,000); divided by 100.0 to convert to basis points while preserving sub-bps precision. For WebSocket responses, this value is smoothed using EMA to reduce noise.

is_funding_positive
boolean
required
mark_px
number<double>
required
market
string
required
Example:

"0xmarket123..."

mid_px
number<double>
required
open_interest
number<double>
required
oracle_px
number<double>
required
transaction_unix_ms
integer<int64>
required