Crypto
GET /api/quantis/v3/rates/crypto/
Devuelve precios en USD para nueve criptomonedas principales, obtenidos de CoinMarketCap.
| Método | GET |
| URL | https://app.vzla.io/api/quantis/v3/rates/crypto/ |
| Autenticación | Authorization: Bearer qapi_... |
| Parámetros | Ninguno |
Solicitud
curl --request GET \ --url 'https://app.vzla.io/api/quantis/v3/rates/crypto/' \ --header 'Authorization: Bearer qapi_TU_CLAVE_AQUI'Respuesta
data
| Campo | Tipo | Descripción |
|---|---|---|
timestamp | string (datetime ISO 8601) | Cuándo se obtuvo este snapshot de CoinMarketCap |
rates | object | Mapa de símbolo → precio en USD (string) |
data.rates
Símbolos disponibles: BTC, ETH, USDT, XRP, BNB, SOL, USDC, DOGE, TRX.
Cada valor es un string que representa el precio actual en USD de esa criptomoneda.
meta
| Campo | Tipo | Descripción |
|---|---|---|
source | string | Siempre "CoinMarketCap" |
currency_quote | string | Siempre "USD" |
Ejemplo de respuesta
{ "data": { "timestamp": "2026-05-06T20:00:02.045590+00:00", "rates": { "BTC": "81466.183799", "XRP": "1.42773", "DOGE": "0.112865", "USDT": "0.999785", "ETH": "2348.375715", "BNB": "650.482695", "TRX": "0.346772", "USDC": "0.99971", "SOL": "89.198836" } }, "meta": { "source": "CoinMarketCap", "currency_quote": "USD" }}Códigos de estado HTTP
| Código | Significado |
|---|---|
200 OK | Éxito. |
401 Unauthorized | Clave ausente, inválida o revocada. |
405 Method Not Allowed | Solo se admite GET. |
429 Too Many Requests | Cuota mensual agotada (quota_exceeded) o límite de velocidad alcanzado (throttled). Ver Planes y límites. |
500 Internal Server Error | Error del servidor. Reintenta después de un momento. |
401: sin encabezado Authorization
{ "error": { "code": "auth_missing", "message": "Authentication credentials were not provided" }}401: clave inválida
{ "error": { "code": "auth_token_unknown", "message": "Invalid token format" }}429: cuota mensual agotada
{ "error": { "code": "quota_exceeded", "message": "Monthly quota exceeded. It resets on the 1st of next month." }}429: límite de velocidad alcanzado
{ "error": { "code": "throttled", "message": "Rate limit exceeded", "details": { "retry_after": 1 } }}