Skip to content

GET /api/quantis/v3/rates/markets/

Returns the current USDT/VES exchange rate from Binance plus two computed values: average (midpoint between BCV-USD and USDT) and difference (the spread between USDT and BCV-USD).

MethodGET
URLhttps://app.vzla.io/api/quantis/v3/rates/markets/
AuthenticationAuthorization: Bearer qapi_...
ParametersNone

Request

Terminal window
curl --request GET \
--url 'https://app.vzla.io/api/quantis/v3/rates/markets/' \
--header 'Authorization: Bearer qapi_YOUR_KEY_HERE'

Response

data

FieldTypeDescription
timestampstring (ISO 8601 datetime)When this snapshot was last fetched
usdtobjectUSDT/VES rate from Binance
computedobjectDerived values comparing USDT against BCV-USD

data.usdt

FieldTypeDescription
ratestringVES per 1 USDT
indicator_pctstringPercentage change from the previous rate
indicator_amountstringAbsolute change from the previous rate in VES
marketstringAlways "Binance"

data.computed.average

Midpoint between the BCV-USD rate and the USDT rate.

FieldTypeDescription
ratestringComputed average rate in VES
indicator_pctstringPercentage change of this average from the previous snapshot
indicator_amountstringAbsolute change of this average in VES

data.computed.difference

How much higher USDT trades versus the official BCV-USD rate.

FieldTypeDescription
amountstringUSDT rate minus BCV-USD rate, in VES
indicator_pctstringPercentage change of the spread from the previous snapshot
indicator_amountstringAbsolute change of the spread in VES

meta

FieldTypeDescription
sourcestringAlways "markets"
currency_quotestringAlways "VES"
instrumentstringAlways "USDT"

Example response

{
"data": {
"timestamp": "2026-05-06T20:08:56.581073+00:00",
"usdt": {
"rate": "656.92582500",
"indicator_pct": "0.00060890",
"indicator_amount": "0.00400000",
"market": "Binance"
},
"computed": {
"average": {
"rate": "575.15116250",
"indicator_pct": "1.70015878",
"indicator_amount": "9.61501250"
},
"difference": {
"amount": "163.54932500",
"indicator_pct": "7.62450901",
"indicator_amount": "11.58642500"
}
}
},
"meta": {
"source": "markets",
"currency_quote": "VES",
"instrument": "USDT"
}
}

HTTP status codes

CodeMeaning
200 OKSuccess.
401 UnauthorizedMissing, invalid or revoked key.
405 Method Not AllowedOnly GET is supported.
429 Too Many RequestsMonthly quota spent (quota_exceeded) or rate limit hit (throttled). See Tiers and limits.
500 Internal Server ErrorServer error. Retry after a short delay.

401: no Authorization header

{
"error": {
"code": "auth_missing",
"message": "Authentication credentials were not provided"
}
}

401: invalid key

{
"error": {
"code": "auth_token_unknown",
"message": "Invalid token format"
}
}

429: monthly quota spent

{
"error": {
"code": "quota_exceeded",
"message": "Monthly quota exceeded. It resets on the 1st of next month."
}
}

429: rate limit hit

{
"error": {
"code": "throttled",
"message": "Rate limit exceeded",
"details": {
"retry_after": 1
}
}
}
Complete documentation as plain text for AI tools (llms.txt)