Skip to main content
Our platform supports trading between a variety of currencies using an RFQ (Request for Quote) system. Users can swap between supported currencies by first obtaining a quote for the trade and then confirming it within a short validity window.

Key Features

Currency Availability

Use the Get Tradable Currencies endpoint to display the list of tradable currencies supported by the platform. These are the only currencies allowed for swaps.

Trading Pairs

Use the Get Pairs endpoint to retrieve the supported currency pairs for trading. For example, a supported trade pair might be BTC-USDT.

RFQ System

Swaps are based on an RFQ (Request for Quote) system. To complete a swap:
  1. Create Quote: Obtain a quote for the trade by specifying source currency, target currency, amount, and side (BUY/SELL). The quote will provide the swap rate and the amount you’ll receive in the target currency. For example, if you’re swapping 1,000 USDT to BTC, the quote will include the current rate (e.g., 67,648.9154 USDT per BTC) and show the amount you’ll receive in BTC (0.0478218 BTC).
  2. Validity Window: A quote also includes a specific validity period (in seconds), which indicates how long it remains active. To proceed with the trade, the user must accept the quote within this time window. If the validity period expires, a new request to the endpoint will be required to obtain an updated quote.
  3. Accept Quote: To complete a swap, use the quoteId from the Create Quote response. Once done, funds will be deducted from your source wallet and deposited to your target wallet.
There are no extra charges for this service.

Grouped Pairs

Grouped pairs refer to sets of currency pairs that can be traded between each other. For instance, BTC-USDT and ETH-USDT might be part of a group where they can be swapped among each other. Use the Get Grouped Pairs endpoint to see the list of grouped pairs we support.

Transaction History

To review swap transactions, use the Get User Trades endpoint. You can filter transactions by side (buy/sell), currency ID, and date to narrow down the results.

Key Endpoints

MethodEndpointDescription
GET/currencies/tradeableList of tradable currencies on our platform
GET/trades/pairsRetrieve supported currency pairs
POST/trades/quoteInitiate a currency swap by creating a quote
POST/trades/quote/{quoteId}Accept the quote to complete the swap
GET/trades/summary/meReview transaction history

Flow

  1. Authenticate the user and display available currencies using the Get Tradable Currencies endpoint
  2. Display available trading pairs using the Get Pairs endpoint
  3. Initiate the swap with a valid quote and ensure it is accepted within the validity window