Crypto
Historical Price Ticks
Historical 1-second crypto price ticks for short-form chart backfill.
GET
Returns historical 1-second price ticks for the same crypto feeds available on the
price_feed WebSocket stream. Use this endpoint to backfill a 5-minute, 15-minute, or 1-hour chart when a user opens it part way through the market window, then keep the chart current with live price_feed events.
string
required
Asset symbol. One of
BTC, ETH, SOL, BNB, XRP, DOGE, HYPE.number
required
Start of the range as a Unix timestamp in milliseconds.
number
required
End of the range as a Unix timestamp in milliseconds.
number
default:"10000"
Maximum ticks to return. Max 100000.
Range limits
Each request can cover up to 24 hours. Iftruncated is true, the response hit the requested limit; request a narrower time range or increase limit to retrieve more ticks.
Historical availability starts when tick collection was enabled. Ranges before available history return an empty ticks array.
Chart backfill
For a 15-minute market, request ticks from the market window start to now, render those points, then append live WebSocketprice_feed events as they arrive.
Pair with the live stream
The response uses the same Chainlink price event shape as the WebSocketprice_feed stream. Historical responses also include an id and
timestamp_ms for replay and deduplication.
Authorizations
Query Parameters
Asset symbol
Available options:
BTC, ETH, SOL, BNB, XRP, DOGE, HYPE Start of the range as a Unix timestamp in milliseconds
End of the range as a Unix timestamp in milliseconds
Maximum ticks to return
Required range:
1 <= x <= 100000Response
Historical price ticks
The response is of type object.

