Binance futures API

A public, read-only API for USDT crypto perpetuals. Choose a route below to try it against this server. No API key is needed.

All data comes from the collector's stored history. Backfills and missing samples can leave empty results; check /status and the response's coverage for availability.

Collection progress

Loading status…
Overall historical import—
Estimated time remainingCalculating…Observing the loading rate.
Import jobs processed—Across candles and both metric streams.

Klines

— Waiting for status.Live freshness: —Historical scan: —

Open interest

— Waiting for status.Live freshness: —Historical scan: —

Long/short ratio

— Waiting for status.Live freshness: —Historical scan: —

Refreshes automatically every 15 seconds.

Progress measures historical ranges processed. Missing samples are repaired separately. The time estimate follows recent loading speed and can change as downloads or retries slow down.

GET/symbols

Discover available symbols and retained delisted contracts, listing dates, and backfill bounds.

No query parameters.

GET/klines

Read closed OHLCV candles. Every minute in an aggregated bucket must be stored for that bucket to appear.

GET/open-interest

Read native five-minute open-interest totals and their value.

GET/long-short-ratio

Read native five-minute global long/short account ratios. Account shares may be null in historical archives.

GET/status

Inspect collector freshness, latest timestamps, backfill progress, and unresolved gaps for every symbol.

Optional: ?summary=true returns only overall figures.

GET/health

Check PostgreSQL connectivity. An OK response does not imply that collection is fresh.

No query parameters.

Parameters & response conventions

ParameterApplies toMeaning
symbolAll three data routesRequired contract symbol; Latin letters must be uppercase. Unicode symbols are supported.
interval/klines only1m, 3m, 5m, 15m, 30m, 1h, 2h, 4h, 6h, 8h, 12h, 1d, 3d, 1w, 1M. Metrics remain native five-minute samples.
startTimeAll three data routesNonnegative integer UTC Unix milliseconds. Start-inclusive; must be less than endTime.
endTimeAll three data routesNonnegative integer UTC Unix milliseconds. End-exclusive. Candle buckets must fit entirely inside the range.
limitAll three data routesInteger 1–1,000, default 500. This explorer starts with 10 rows for a small preview.
summary/statusOptional true/false, default false. Use true for overall progress without per-symbol details.

Response

Choose a route and select Try GET.

Your response will appear here.