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_period_s": 1,
    "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_period_s
integer<int64>
required

Funding period duration in seconds. 0 = continuous funding, >0 = periodic funding.

Required range: x >= 0
funding_rate_bps
number<double>
required

Hourly 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.

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