QUANT_API
UTCSign inGet a key ↗
DOCS · v2026.06.0

API reference

FEEDBACK & REQUESTS

Missing something, or want a signal added? Tap the chat bubble at the bottom-right to send feedback or request a feature — we read every message.

Quickstart

Pull your first leak-free feature in under a minute. Create a key in the dashboard, then:

bash
curl -G https://api.quant-api.dev/v1/features/live \
  -H "Authorization: Bearer fk_live_…" \
  --data-urlencode "asset=BTC" \
  --data-urlencode "features=liquidations.liq_imbalance@15m:zscore"

Same call from Python or JavaScript — the route is a plain GET, no SDK required:

python
import requests

r = requests.get(
    "https://api.quant-api.dev/v1/features/live",
    headers={"Authorization": "Bearer fk_live_…"},
    params={
        "asset": "BTC",
        "features": "liquidations.liq_imbalance@15m:zscore",
    },
    timeout=10,
)
r.raise_for_status()
print(r.json())
javascript
const params = new URLSearchParams({
  asset: "BTC",
  features: "liquidations.liq_imbalance@15m:zscore",
});
const res = await fetch(
  `https://api.quant-api.dev/v1/features/live?${params}`,
  { headers: { Authorization: "Bearer fk_live_…" } },
);
console.log(await res.json());

All three return the same response:

json
{
  "as_of": "2026-06-03T14:22:08Z",
  "asset": "BTC",
  "values": { "liquidations.liq_imbalance@15m:zscore": 0.42 },
  "locked": []
}

Every value is computed strictly from data at or before as_of. No look-ahead, live or historical.