Obtendo cotação de criptomodas
Este endpoint permite obter cotações de todas as criptomoedas suportadas pela Ether Global Assets, incluindo informações detalhadas sobre taxas, limites e permissões.
📍 Endpoint
GET https://api.etherglobalassets.com.br/exchange/quotes
🧾 Cabeçalhos obrigatórios (Headers)
Este endpoint não requer autenticação.
📌 Exemplo com curl
curl https://api.etherglobalassets.com.br/exchange/quotes \
--request GET
✅ Dica: Este endpoint é público e não requer autenticação.
✅ Resposta esperada (HTTP 200 - OK)
[
{
"id": 1,
"name": "Bitcoin",
"symbol": "BTC",
"networks": [
"Bitcoin"
],
"image": "https://static.coinall.ltd/cdn/oksupport/asset/currency/icon/btc20230419112752.png",
"decimals": 8,
"price": 640177,
"canDeposit": true,
"canWithdraw": true,
"networkFee": "0.00002",
"minDeposit": "0.00003",
"minWithdraw": "0.0001"
},
{
"id": 2,
"name": "Ethereum",
"symbol": "ETH",
"networks": [
"ERC20",
"Base",
"Optimism",
"Sepolia"
],
"image": "https://static.coinall.ltd/cdn/oksupport/asset/currency/icon/eth20230419112854.png",
"decimals": 18,
"price": 24656,
"canDeposit": true,
"canWithdraw": true,
"networkFee": "0.00016",
"minDeposit": "0.001",
"minWithdraw": "0.001"
},
{
"id": 3,
"name": "USD Coin",
"symbol": "USDC",
"networks": [
"Polygon",
"ERC20",
"Base",
"Optimism",
"Solana"
],
"image": "https://static.coinall.ltd/cdn/oksupport/asset/currency/icon/usdc20230419113033.png",
"decimals": 6,
"price": 5.426,
"canDeposit": true,
"canWithdraw": true,
"networkFee": "0.8",
"minDeposit": "0.01",
"minWithdraw": "0.1"
},
{
"id": 4,
"name": "Tether",
"symbol": "USDT",
"networks": [
"Polygon",
"TRC20",
"ERC20",
"Optimism",
"Solana"
],
"image": "https://static.coinall.ltd/cdn/oksupport/asset/currency/icon/usdt20241209162957.png",
"decimals": 6,
"price": 5.432,
"canDeposit": true,
"canWithdraw": true,
"networkFee": "0.8",
"minDeposit": "0.01",
"minWithdraw": "0.01"
}
]
Explicação da resposta:
|
Campo |
Tipo |
Descrição |
Exemplo |
|---|---|---|---|
|
data |
Array |
Lista de cotações de criptomoedas |
- |
|
data[].id |
number |
ID único da criptomoeda |
1 |
|
data[].name |
string |
Nome da criptomoeda |
“Bitcoin” |
|
data[].symbol |
string |
Símbolo da criptomoeda |
“BTC” |
|
data[].networks |
array |
Redes suportadas para a criptomoeda |
[“Bitcoin”] |
|
data[].image |
string |
URL da imagem da criptomoeda |
"https://static.coinall.ltd/cdn/oksupport/asset/currency/icon/btc20230419112752.png" |
|
data[].decimals |
number |
Número de casas decimais |
8 |
|
data[].price |
number |
Preço atual da criptomoeda em centavos |
595526 |
|
data[].canDeposit |
boolean |
Se permite depósito |
true |
|
data[].canWithdraw |
boolean |
Se permite saque |
true |
|
data[].fee |
string |
Taxa de transação |
“0.00001” |
|
data[].minDeposit |
string |
Depósito mínimo |
“0.00003” |
|
data[].minWithdraw |
string |
Saque mínimo |
“0.0005” |
⚠️ Possíveis erros
|
Código |
Erro |
Causa comum |
|---|---|---|
|
500 |
Internal Server Error |
Erro interno do serviço |
🎯 Como usar as cotações
Após receber a resposta, você pode:
-
Listar criptomoedas: Use o array
datapara mostrar todas as opções disponíveis -
Verificar preços: O campo
pricecontém o valor em centavos -
Validar operações: Use
canDepositecanWithdrawpara verificar permissões -
Calcular taxas: Use o campo
feepara calcular custos de transação -
Verificar limites: Use
minDepositeminWithdrawpara validar valores mínimos
💰 Cálculo de preços
-
Preço em centavos: O campo
priceretorna o valor em centavos -
Conversão para reais: Divida por 100 para obter o valor em reais
-
Exemplo:
price: 595526= R$ 5.955,26
🛡️ Limitações e restrições
✅ FAÇA:
-
Use o campo
pricepara obter preços atualizados -
Verifique
canDepositecanWithdrawantes de operações -
Considere as taxas (
fee) ao calcular custos -
Respeite os limites mínimos (
minDeposit,minWithdraw)
❌ NÃO FAÇA:
-
Ignorar as permissões de depósito e saque
-
Esquecer de considerar as taxas nas operações
-
Usar valores abaixo dos mínimos permitidos
-
Fazer cache dos preços por muito tempo (eles mudam frequentemente)
🆘 Problemas comuns
“O preço parece incorreto!”
-
Lembre-se que o preço está em centavos
-
Divida por 100 para obter o valor em reais
-
Os preços são atualizados frequentemente
“Não consigo fazer depósito/saque!”
-
Verifique os campos
canDepositecanWithdraw -
Algumas criptomoedas podem ter operações temporariamente desabilitadas
📞 Suporte
Se nada funcionar:
-
Confirme os preços estão sendo interpretados corretamente
-
Entre em contato com nossa equipe de suporte
Mais Informações sobre esse endpoint:
Acesse aqui