Skip to content

Bybit

Cryptocurrency perpetual futures data from Bybit.

Source ID

"source": "bybit"

Credentials

Not required. Bybit public market data is freely accessible.

Ticker Format

Bybit tickers are concatenated pairs:

Example Instrument
BTCUSDT Bitcoin / Tether perpetual
ETHUSDT Ethereum / Tether perpetual
SOLUSDT Solana / Tether perpetual
BTCUSD Bitcoin / USD inverse perpetual

Supported Intervals

1m, 3m, 5m, 15m, 30m, 1h, 2h, 4h, 6h, 12h, 1d, 1w, 1M

Parameters

Parameter Values Default Description
category "linear", "inverse" "linear" Contract type

Examples

Linear perpetuals (daily)

response = requests.post(URL, headers=HEADERS, json={
    "tickerlist": ["BTCUSDT", "ETHUSDT", "SOLUSDT"],
    "start": "2025-01-01",
    "end": "2025-06-01",
    "interval": "1d",
    "source": "bybit",
})

Inverse perpetuals (hourly)

response = requests.post(URL, headers=HEADERS, json={
    "tickerlist": ["BTCUSD"],
    "start": "2025-06-01",
    "end": "2025-06-30",
    "interval": "1h",
    "source": "bybit",
    "category": "inverse",
})