GET /v1/data/{dataset}/{symbol} Token
Query rows for one series and time window.
The dataset and symbol are path segments — take them from /datasets. The remaining series dimensions (source, market, interval) and the time window are query parameters. Rows come back oldest first.
One call returns up to limit rows (default 100, hard cap 100,000). To walk a large range, page by time: take the time of the last row and pass it as the next start.
Parameters
| Param | Type | Description | |
|---|---|---|---|
| source | string | optional | Venue or 'derived'. Required for datasets that have a source dimension (e.g. ohlcv, funding-rates). |
| market | string | optional | spot or perp. Required for datasets that have a market dimension. |
| interval | string | optional | Bar size, e.g. 1m, 5m, 15m, 1h, 4h, 1d. Required for datasets that have an interval dimension. |
| start | time | optional | Inclusive lower bound, RFC3339 UTC. Omit for the most recent rows. |
| end | time | optional | Inclusive upper bound, RFC3339 UTC. Defaults to now. |
| limit | int | optional | Max rows per call. Default 100, hard cap 100,000. |
Request
curl "https://dackta.com/v1/data/ohlcv/BTC-USDT?source=binance&market=spot&interval=1m&start=2026-06-01T00:00:00Z&end=2026-06-02T00:00:00Z&limit=100" \ -H "X-API-Key: YOUR_TOKEN"
Response
Decimal columns (prices, volumes) are JSON strings to avoid float precision loss.
{
"dataset": "ohlcv",
"source": "binance",
"symbol": "BTC-USDT",
"market": "spot",
"interval": "1m",
"rows": [
{
"time": "2026-06-01T00:00:00Z",
"open": "108200", "high": "108450", "low": "108150", "close": "108390", "volume": "12.6"
}
]
}