Trading API Reference

Quotes

Request a binding price quote (RFQ) for a base/quote pair.

POST/api/v1/quotes/
Request a tradable price quote (RFQ) for a base/quote pair.

Creates a Request-For-Quote and returns a binding price valid for 60 seconds. The quote is bound to your customer. To execute, pass the returned quote.id to POST /trade-order/ before it expires.

JWT requiredClient Agent

Request body

PropType

Example request

cURL

curl -X POST https://api.bitrus.com/api/v1/quotes/ \
  -H 'Authorization: Bearer <token>' \
  -H 'Content-Type: application/json' \
  -d '{"base_asset":"USDT","quote_asset":"MXND","quantity":"500","side":"BUY"}'

Request body

4 keys
"body": {
"base_asset": "USDT",
"quote_asset": "MXND",
"quantity": "500",
"side": "BUY"
}

Responses

201Quote created.CreateQuoteResponse

Response fields

PropType

Example response

1 keys
"response": {
"data": {
"id": "ad5f2fa3-7f1b-4d0c-9d81-1f2c3cba9c01",
"quantity": "500",
"side": "BUY",
"price": "19.85",
"total": "9925.00",
"created_at": "2026-04-27T15:42:18.123456Z",
"expires_at": "2026-04-27T15:43:18.123456Z"
}
}

Errors

StatusCodeWhen
  • 404AssetNotFoundEither base_asset or quote_asset does not exist.
  • 400AssetNotSupportedAsset not supported by the price provider.
  • 502ExternalServiceErrorUpstream price feed failure.

All responses include X-Transaction-Id andX-Process-Time headers.