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:

  1. Listar criptomoedas: Use o array data para mostrar todas as opções disponíveis

  2. Verificar preços: O campo price contém o valor em centavos

  3. Validar operações: Use canDeposit e canWithdraw para verificar permissões

  4. Calcular taxas: Use o campo fee para calcular custos de transação

  5. Verificar limites: Use minDeposit e minWithdraw para validar valores mínimos

💰 Cálculo de preços

  • Preço em centavos: O campo price retorna 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 price para obter preços atualizados

  • Verifique canDeposit e canWithdraw antes 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 canDeposit e canWithdraw

  • Algumas criptomoedas podem ter operações temporariamente desabilitadas

📞 Suporte

Se nada funcionar:

  1. Confirme os preços estão sendo interpretados corretamente

  2. Entre em contato com nossa equipe de suporte

Mais Informações sobre esse endpoint:

Acesse aqui