Skip to main content
GET
Get a Crypto/Fiat Quote
Use the GET /v2/user/crypto-quote endpoint to retrieve a real-time conversion rate between a cryptocurrency and a fiat currency. The price is always expressed in units of fiat per 1 unit of crypto. Use from and to to choose the side: when from is a fiat currency of the given country, you get the buy rate used for on-ramp (fiat_to_crypto) orders; otherwise from is treated as the crypto and you get the sell rate used for off-ramp (crypto_to_fiat) orders. When you set createQuoteId=true, the API also returns a quoteId you can attach to an order to lock in that price. By default, this endpoint is limited to 500 requests per minute per account.
By default, a quoteId is valid for 10 seconds in production and 300 seconds in the sandbox, and is single-use. It is bound to your account and to the country, crypto, and fiat it was issued for; an order that uses it for a different combination, or after it expires, is rejected. An order-create request can consume a quoteId even if that request is then rejected.

Request

Headers

Query Parameters

string
required
Name of the country for which the quote is requested (e.g., "Mexico").
string
required
The source currency symbol. Use a crypto ticker for a crypto-to-fiat quote (e.g., "USDT") or a fiat code for a fiat-to-crypto quote (e.g., "MXN").
string
required
The destination currency symbol. Use a fiat code for a crypto-to-fiat quote (e.g., "MXN") or a crypto ticker for a fiat-to-crypto quote (e.g., "USDT").
boolean
When true, reserves the quoted rate and returns a quoteId. Pass this quoteId when creating your order to lock in the price. Defaults to false.

Response Fields

number
HTTP-style status code. 200 indicates success.
string
Human-readable status message, e.g. "SUCCESS".
object
Object containing the quoted rate and optional quote reservation.

Examples

Fetch the current rate for USDT to Mexican Pesos without reserving a price.
cURL
Response
The price field is a reference rate. It reflects the current market price but does not guarantee execution at that rate unless you have a valid quoteId and submit your order within the reservation window.
To maximise the chance of using a quoteId before it expires, request the quote immediately before submitting the order — not during user input flows.