Explore the API
REST Endpoints
Full endpoint reference: markets, orders, trades, fixtures, and more.
WebSocket Channels
Real-time updates via the Centrifugo WebSocket API.
Post a New Order
Submit a maker or taker order to the exchange.
Rate Limits
Per-endpoint rate limits and how to stay within them.
Base URLs
| Environment | Base URL |
|---|---|
| Mainnet | https://api.sx.bet |
| Testnet (Toronto) | https://api.toronto.sx.bet |
Authentication
| Operation | Required |
|---|---|
| Read markets, odds, trades | None |
| WebSocket subscriptions | API key (X-Api-Key header) |
| Post, fill, or cancel orders | Wallet signature (private key) |
Rate Limits
| Endpoint group | Limit |
|---|---|
All POST /orders/* | 5,500 req/min |
All GET /orders/* | 20 req/10s |
All GET /trades/* | 200 req/min |
| All other endpoints | 500 req/min |
All ETH addresses in the API must use checksum format (EIP-55 mixed case). Lowercase-only addresses will return no results.
