Product Market

GET /v2/market/tokens/{chain_id}/{address}/candles

Returns sorted, timestamp-deduplicated USD OHLCV history for one canonical asset. Arc history uses Mobula. A missing candle bucket means no trades occurred; it does not indicate missing data, and the server does not synthesize zero-volume candles. The all range returns up to 1,500 one-minute candles and supports backward pagination with before_ms. The five_minutes, thirty_minutes, and two_hours ranges seed the sub-minute live resolutions (1s, 15s, 30s). The chart WebSocket sends the latest active candle on connection and subsequent revisions.

Request

  • Base URL
    https://api.arbital.xyz (the document declares no server; this is the origin it was published from)
  • URL
    https://api.arbital.xyz/v2/market/tokens/{chain_id}/{address}/candles
  • Auth
    none declared

Path parameters

chain_id'solana:mainnet-beta' | 'eip155:1' | 'eip155:56' | 'eip155:143' | 'eip155:4663' | 'eip155:5042' | 'eip155:8453' | 'eip155:42161' required
addressstring required

Query parameters

range'five_minutes' | 'thirty_minutes' | 'hour' | 'two_hours' | 'day' | 'week' | 'month' | 'year' | 'all'
before_msstring

Exclusive millisecond upper bound for loading the page before the oldest currently loaded candle.

Response

Chronological USD OHLCV candles

from_msstring required
observed_at_msstring required
range'five_minutes' | 'thirty_minutes' | 'hour' | 'two_hours' | 'day' | 'week' | 'month' | 'year' | 'all' required
resolution'1s' | '15s' | '30s' | '1m' | '5m' | '1h' | '4h' | '1d' required
to_msstring required

Changes

No recorded changes to this operation across all 1 revision of this API.