Protocol

Token prices

Bucketed USD price series per token (hyUSD/xSOL back to 2025-04; others from launch). sol only on LSTs. With ohlc=true each point is a candle: open/high/low plus usd = close, merged from the recorder's 5-minute candles (open is the first 5-minute open in the bucket, high/low the extremes) — so intra-5-minute wicks are not visible at any grain. HyloSOL+ uses LST NAV observations independently of the prices recorder. Its OHLC values summarize all NAV observations from the preferred source class in each 5-minute bucket, not trade prices. Timestamp ties select the highest slot, then source name.

get/v1/protocol/prices

Request

Query parameters

granularity'5m' | '1h' | '1d'

Bucket size (last value in bucket). Max window: 7d at 5m, 90d at 1h, 1000d at 1d.

daysinteger

Trailing window ending today (inclusive). Ignored when from is given. Must fit the granularity's window cap.

fromstring date

Inclusive range start (YYYY-MM-DD). Overrides days.

tostring date

Inclusive range end; default today. Range capped at 1000 days; from > to → 400.

tokenstring

Comma-separated token labels (case-insensitive): the labels the default (all) response serves, i.e. HYUSD, HyloSOL, HyloSOL+, JitoSOL, SOL, eHYUSD, xSOL plus every registered market's collateral and levercoin (BTC, xBTC, HYPE, xHYPE, ZEC, xZEC, …). Omit for all. Unknown label → 400. Encode the plus sign as %2B.

ohlcboolean

Serve OHLC candles instead of last-value points. true / 1.

Response

Cache-Control: public, max-age=300.

sincestring date required
untilstring date required
granularity'5m' | '1h' | '1d' required

Example response

{
  "since": "2026-08-19",
  "until": "2026-08-19"
}

Changes

No recorded changes to this operation across all 10 revisions of this API.