Price, BTC perps, last 24 hours
DELAYED 15 MIN…Updates by itself every 5 minutes
Price, latest
The three venues track each other closely. When one pulls away, that venue is the one moving.
Open, high, low, close and volume for each bar, built from every trade.
Open, High, Low, Close, Volume candlestick data with notional volume.
All 11,692 trades from 14:38 to 14:39 UTC on 11 June 2025, Binance BTC-USDT perpetual, from the free raw-trades preview.
Step 1
All 11,692 trades, taker buys and sells, in exchange timestamp order.
Step 2
The first trade was also the high.
Step 3
volume is in BTC on Binance and in contracts on OKX, so compare venues on volume_notional.
Step 4
BTC-USDT perpetual on Binance, 5m bars, 1 to 31 May 2025, from the free preview.
Hour of the day, UTC. Millions of USD.
The median 5-minute bar traded $91.7M in the 14:00 UTC hour and $23.3M in the 21:00 hour. Over the month this one contract traded $588B.
An order of fixed size is a 3.9× larger share of the volume at 21:00 than at 14:00. Size orders against the volume of the hour you trade in.
DELAYED 15 MINto 14:45 UTCUpdates by itself every 5 minutes
Highest
Open, high, low and close are trade prices: the first, highest, lowest and last trade in the interval.
volume is in the venue's own unit: BTC on Binance and Hyperliquid, contracts on OKX. volume_notional is the same in dollars. Compare venues and assets on notional.
An interval with no trades has no bar. That is rare on BTC and common on a thin listing at 1 minute, so check for gaps before you forward-fill.
# Install the Aperiodic CLI into ~/.local/bin
mkdir -p "$HOME/.local/bin"
curl -fsSL https://raw.githubusercontent.com/aperiodic-io/cli/main/install.sh | INSTALL_DIR="$HOME/.local/bin" bash
export PATH="$HOME/.local/bin:$PATH"
# Free preview — no API key required
aperiodic ohlcv --preview \
--exchange binance-futures \
--symbol perpetual-BTC-USDT:USDT \
--interval 5m \
--timestamp exchange \
--start-date 2025-05-01 \
--end-date 2025-05-31 \
--output-dir ./data && echo "Saved to $PWD/data"