La sección de Instruments está destinada a trabajar con los instrumentos de intercambio en la plataforma Quickex.
Un “instrumento” se entiende como una combinación específica de moneda y red (por ejemplo USDT (TRC20) o BTC (BTC)) que puede utilizarse como parte de un par de trading.
Usando los métodos de esta sección puedes:
- obtener una lista completa de todos los instrumentos activos
(/public); - obtener información detallada sobre un instrumento individual
(/public/one); - validar la dirección de la billetera para el instrumento seleccionado
(/public/validate-address)para evitar errores de entrada.
Estos métodos proporcionan solo información pública y pueden utilizarse al construir la interfaz de usuario
(por ejemplo, formularios de selección de moneda y red al crear una orden).
Documentation
Devuelve una lista de todos los instrumentos activos disponibles para el intercambio en la plataforma Quickex.
Un instrumento representa una moneda específica y la red en la que opera (por ejemplo, USDT (TRC20), BTC (BTC), EUR (SEPA)).
Estos datos pueden utilizarse para mostrar la lista de monedas en la interfaz de intercambio.
URL
https://quickex.io/api/v1/instruments/public
Parámetros
Ninguno
Ejemplo de solicitud (cURL)
curl -X GET \
'https://quickex.io/api/v1/instruments/public' \
-H 'Accept: application/json'
Ejemplo de respuesta (200)
[
{
"currencyTitle": "GHS",
"networkTitle": "GHS",
"slug": "ghsghs",
"currencyFriendlyTitle": "Cedi ghanés",
"precisionDecimals": 2,
"currencyLogoLink": "https://s2.coinmarketcap.com/static/img/coins/64x64/3540.png",
"requiresMemo": false,
"instrumentType": "fiat",
"bestChangeName": ""
},
{
"currencyTitle": "HUF",
"networkTitle": "HUF",
"slug": "hufhuf",
"currencyFriendlyTitle": "Forinto húngaro",
"precisionDecimals": 2,
"currencyLogoLink": "https://s2.coinmarketcap.com/static/img/coins/64x64/2793.png",
"requiresMemo": false,
"instrumentType": "fiat",
"bestChangeName": ""
}
]
Campos de la respuesta
currencyTitle— ticker de la moneda (por ejemplo: BTC, USDT, EUR).networkTitle— la red en la que opera el instrumento (por ejemplo: TRC20, ERC20, SEPA).currencyFriendlyTitle— nombre de la moneda en formato legible.precisionDecimals— número de decimales soportados por el sistema.currencyLogoLink— enlace al icono de la moneda.requiresMemo— indica si se requiere memo/tag para las transferencias.instrumentType— tipo de instrumento (cryptoofiat).
Code Sample
curl -X 'GET' \
'https://quickex.io/api/v1/instruments/public' \
-H 'accept: application/json'Try it out
Leave empty to use default
Headers
Documentation
Devuelve información pública sobre un único instrumento activo en la plataforma Quickex.
Se utiliza cuando es necesario aclarar los parámetros de una moneda específica en la red requerida
(por ejemplo, USDT en la red TRC20).
URL
https://quickex.io/api/v1/instruments/public/one
Parámetros de consulta (Query)
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
currencyTitle |
string | sí | Código de la moneda (por ejemplo, USDT, BTC). |
networkTitle |
string | sí | Nombre de la red para esta moneda (por ejemplo, TRC20, ERC20). |
Ejemplo de solicitud (cURL)
curl -X GET \
'https://quickex.io/api/v1/instruments/public/one?currencyTitle=USDT&networkTitle=TRC20' \
-H 'Accept: application/json'
Ejemplo de respuesta (200)
{
"currencyTitle": "USDT",
"networkTitle": "TRC20",
"okexCurrencyFriendlyTitle": "USDT",
"precisionDecimals": 2,
"requiresMemo": false,
"currencyLogoLink": "https://static.coinall.ltd/cdn/oksupport/asset/currency/icon/usdt20230419113051.png"
}
Notas
- Este método permite obtener las propiedades de un único instrumento sin cargar la lista completa.
precisionDecimalsindica el número de decimales disponibles para los cálculos con esta moneda.requiresMemomuestra si es necesario especificar un Memo/Tag para las transferencias (relevante para algunas redes como XRP o XLM).- Puede utilizarse para validación preliminar al construir la interfaz de selección de moneda y red.
Code Sample
curl -X 'GET' \
'https://quickex.io/api/v1/instruments/public/one?currencyTitle={USDT}&networkTitle={TRC20}' \
-H 'accept: application/json'Response Example
{
"currencyTitle": "USDT",
"networkTitle": "TRC20",
"okexCurrencyFriendlyTitle": "USDT",
"precisionDecimals": 2,
"requiresMemo": false,
"currencyLogoLink": "https://static.coinall.ltd/cdn/oksupport/asset/currency/icon/usdt20230419113051.png"
}Try it out
Leave empty to use default
Query Parameters
Código de la moneda (por ejemplo, USDT, BTC).
Nombre de la red para esta moneda (por ejemplo, TRC20, ERC20).
Headers
Documentation
/api/v1/instruments/public/validate-address
POST
Valida la corrección de una dirección especificada para el instrumento seleccionado.
Este método ayuda a garantizar que la dirección ingresada por el usuario coincida con el formato requerido de la red
(p. ej., una dirección TRC20 para USDT).
Se utiliza antes de enviar una transacción o crear una orden para minimizar errores en la entrada de direcciones.
URL
https://quickex.io/api/v1/instruments/public/validate-address
Parámetros
Ninguno (los datos se envían en el cuerpo de la solicitud).
Cuerpo de la solicitud (JSON)
{
"currencyTitle": "USDT",
"networkTitle": "TRC20",
"address": "THUmkPhry61edcTf79yTioV6292ccsuCjV"
}
Ejemplo de solicitud (cURL)
curl -X POST \
'https://quickex.io/api/v1/instruments/public/validate-address' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"currencyTitle": "USDT",
"networkTitle": "TRC20",
"address": "THUmkPhry61edcTf79yTioV6292ccsuCjV"
}'
Ejemplo de respuesta (201)
true
Notas
- Una respuesta
truesignifica que la dirección es válida y puede usarse en una transacción.- Se devolverá una respuesta
falsesi la dirección no coincide con el formato de la red seleccionada.- Se recomienda llamar a este método durante la introducción de datos del usuario para evitar errores al crear órdenes.
Code Sample
curl -X 'POST' \
'https://quickex.io/api/v1/instruments/public/validate-address' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"currencyTitle": "USDT",
"networkTitle": "TRC20",
"address": "THUmkPhry61edcTf79yTioV6292ccsuCjV"
}'Response Example
trueTry it out
Leave empty to use default