MMT Market Data API
Real-time and historical cryptocurrency market data from major exchanges.
Real-time and historical cryptocurrency market data from major exchanges.
What You Can Do
- Historical data - Candles, volume profiles, heatmaps, statistics, open interest, volume delta
- Real-time streaming - Live trades, orderbook depth, candle updates via WebSocket
- Multi-exchange - Aggregate data across exchanges in a single request
- High resolution - Data down to 1-second timeframes
Supported Exchanges
Futures (Linear)
| Exchange | ID |
|---|---|
| Binance Futures | binancef |
| Bybit Futures | bybitf |
| OKX Futures | okxf |
| Deribit Futures | deribitf |
| Hyperliquid | hyperliquid |
| Hyperliquid XYZ | hyperliquid-xyz |
| BitMEX Futures | bitmexf |
| Bitfinex Futures | bitfinexf |
| Lighter | lighterf |
Futures (Inverse)
| Exchange | ID |
|---|---|
| Bybit Inverse | bybitf-inverse |
| BitMEX Inverse | bitmexf-inverse |
| Deribit Inverse | deribitf-inverse |
Spot
| Exchange | ID |
|---|---|
| Binance | binance |
| Bybit | bybit |
| Coinbase | coinbase |
| OKX | okx |
| Deribit | deribit |
| Kraken | kraken |
| Bitfinex | bitfinex |
API Access
Secret API keys
Use MMT API keys only from trusted backend services. Do not expose keys in browser/mobile code or other public clients.
REST API
Historical data queries with flexible time ranges and timeframes.
GET /api/v1/candles?exchange=binancef&symbol=btc/usd&tf=1m&from=1704067200&to=1704153600WebSocket API
Real-time streaming for live applications.
wss://eu-central-1.mmt.gg/api/v1/ws?api_key=YOUR_KEYRegions: eu-central-1.mmt.gg
Unified Symbols
Important
Use our unified symbols (e.g., btc/usd), not exchange tickers (e.g., BTCUSDT). See Symbols for details.
The API uses normalized symbols for cross-exchange consistency. Query /markets to get the exact symbols available for each exchange.
Getting Started
- Get an API key from the MMT dashboard
- Read the Quickstart for your first request
- Explore endpoints in the REST API or WebSocket API docs
For LLMs
Fetch docs.mmt.gg/api/llms.txt for a page index, then pull individual pages as needed via /llms.mdx/{slug} (e.g. /llms.mdx/api/quickstart).