REST API
Welcome
Welcome to the Crypto.com FCM (Futures Commission Merchant) API reference documentation.
Before You Begin
NOTE: This is under private beta. It will be accessible once it is generally available.
To access retail account and trading APIs, you must have an approved FCM account.
To use the FCM APIs, you must complete FCM onboarding through Crypto.com Exchange. This requirement also applies if you currently use OG.com or the Crypto.com Main App.
Public market-data endpoints can be explored before onboarding. An approved FCM account and API credentials are required for authenticated account and trading endpoints.
The FCM API provides brokers and partners with REST and WebSocket APIs for market data, account management, and trading. Key capabilities include:
Reference and Market Data
- Retrieve instrument specifications and trading parameters
- Access real-time order book, ticker, and trade feed data
- Query historical candlestick and valuation data
Account Balance and Positions
- Monitor real-time wallet balances and open positions
- Track margin requirements and collateral status
- Review account health and available trading capacity
Trading
- Place, amend, and cancel orders (limit, market, stop, stop-limit)
- Query open orders and order history
- Access trade and settlement history
All API endpoints use POST requests with JSON request/response bodies. Private endpoints require HMAC-SHA256 authentication. See the Common API Reference for details on authentication, request format, digital signatures, and error codes.
Each endpoint is documented with request parameters, response fields, and code samples. Raw HTTP examples with manual signature construction are available in the Common API Reference.