WebSocket streaming + REST. 9 pairs, 6 resolutions, 4 sources.
Free API key in 30 seconds — no credit card needed.
No credit card for the free tier. No SDK required — plain HTTP + JSON from any language.
POST your email to /v1/auth/register. Your API key is returned instantly — no email confirmation.
Add Authorization: Bearer qapi_xxx to every request. Works with curl, Python, JavaScript, Go — any HTTP client.
WebSocket for live ticks, REST for OHLCV backtesting, CSV export for notebooks. Six resolutions from 1m to 1d.
All responses are JSON. Paginate with cursor. Authenticate with Authorization: Bearer.
No credit card for the free tier. Upgrade any time via the billing portal.
Binance, Bybit, and Coinbase. Data is normalized — the source field lets you filter by exchange or aggregate across all three automatically.
Live candles update every minute. WebSocket streams push individual ticks in real-time (<10ms). Historical data goes back to January 2024 for all supported exchanges.
No. The free tier is permanently free with no credit card required. You only need billing info when upgrading to Basic or Pro via Stripe.
Every response includes x-ratelimit-remaining-minute and x-ratelimit-remaining-day headers. Hitting the limit returns HTTP 429 with a x-ratelimit-reset timestamp.
Yes. Use GET /v1/export/BTC-USD?format=csv&from=2024-01-01&resolution=1d to download full history as CSV. Cursor pagination supports bulk downloads beyond the per-request limit.
Open = price at first 1-minute bar, Close = price at last bar, High/Low = true extremes, Volume = sum across all sources. Powered by ClickHouse AggregatingMergeTree — correct even when data arrives out-of-order.
Free forever. No credit card. Full API access immediately.