RWA · Stocks · Commodities · FX
Shown: one tile for each RWA perpetual listed on Binance (217), OKX (162) and Hyperliquid’s HIP-3 markets (137), counted on 11 Oct 2026, three blocks in that order · built with atlas snapshot
| Asset class | For example | Binance | OKX | Hyperliquid |
|---|---|---|---|---|
| Single stocks | TSLA, NVDA, AAPL, COIN, MSTR, Samsung, Tencent | |||
| ETFs and indices | SPY, QQQ, SMH, IWM, EWY, plus S&P 500 and Nikkei 225 index perps on OKX and Hyperliquid | |||
| Commodities | Gold, silver, WTI and Brent crude, natural gas, copper | |||
| Pre-IPO companies | OpenAI and Anthropic; SHEIN and CXMT on Hyperliquid | |||
| Currencies | USD/BRL on Binance; EUR, JPY, GBP, KRW and the dollar index on Hyperliquid |
Every metric dataset covers them, and so do the raw trades, top-of-book quotes, mark and index price, funding and open interest on Prime + Raw. On Hyperliquid they are HIP-3 markets, most of them on trade.xyz.
See them on the markets board, 15 minutes behindexchange parameter tells them apart. A HIP-3 market keeps its builder exchange in the ID, because each one runs its own book and oracle.| Venue | Native symbol | Atlas ID |
|---|---|---|
| Binance USDⓈ-M | TSLAUSDT | perpetual-TSLA-USDT:USDT |
| OKX | TSLA-USDT-SWAP | perpetual-TSLA-USDT:USDT |
| Hyperliquid, trade.xyz | xyz:TSLA | perpetual-XYZ:TSLA-USDC:USDC |
pip install "aperiodic[polars]"from datetime import date
from aperiodic import get_metrics
# Tesla's premium over its index price, hourly, on three venues
for exchange, symbol in [
("binance-futures", "perpetual-TSLA-USDT:USDT"),
("okx-perps", "perpetual-TSLA-USDT:USDT"),
("hyperliquid-perps", "perpetual-XYZ:TSLA-USDC:USDC"),
]:
df = get_metrics(
api_key="YOUR_API_KEY",
metric="basis",
exchange=exchange,
symbol=symbol,
interval="1h",
timestamp="exchange",
start_date=date(2026, 9, 1),
end_date=date(2026, 9, 30),
)
print(exchange, df.head())