Tokens
Candle / OHLC Data
Returns OHLC candlestick data derived from on-chain reserve sync events. Price is calculated as reserve1 / reserve0.
GET
/api/v1/tokens/{address}/candles
Get OHLC price candles for a token.
Auth: API Key required
Query Parameters
| Param | Type | Description |
|---|---|---|
| interval | string | 1m, 5m, 15m, 1h (default), 4h, 1d |
| from | number | Start time (unix ms, default: 7 days ago) |
| to | number | End time (unix ms, default: now) |
| limit | number | Max candles to return (default: 500, max: 1000) |
Response
Response
{
"data": [
{ "time": 1710000000000, "open": 0.0015, "high": 0.0018, "low": 0.0014, "close": 0.0017 },
{ "time": 1710003600000, "open": 0.0017, "high": 0.0020, "low": 0.0016, "close": 0.0019 }
],
"interval": "1h",
"count": 2
}Example Code
// Get OHLC candle data
const res = await fetch(
"https://launchonbasis.com/api/v1/tokens/0xTokenAddress/candles?interval=1h&limit=200",
{ headers: { "X-API-Key": "bsk_your_key" } }
);
const { data, interval, count } = await res.json();
// data = [{ time, open, high, low, close }, ...]