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

ParamTypeDescription
sourcestringoptionalVenue or 'derived'. Required for datasets that have a source dimension (e.g. ohlcv, funding-rates).
marketstringoptionalspot or perp. Required for datasets that have a market dimension.
intervalstringoptionalBar size, e.g. 1m, 5m, 15m, 1h, 4h, 1d. Required for datasets that have an interval dimension.
starttimeoptionalInclusive lower bound, RFC3339 UTC. Omit for the most recent rows.
endtimeoptionalInclusive upper bound, RFC3339 UTC. Defaults to now.
limitintoptionalMax 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"
    }
  ]
}