📖 Descrição

Este endpoint retorna as oportunidades de arbitragem entre as exchanges especificadas, com opção de incluir as cotações de preços.


🛠️ Requisição

Método

GET

URL

/v1/arbitrage

Parâmetros de Query

ParâmetroTipoObrigatórioDescrição
buyExchangestringSimLista de exchanges para compra, separadas por vírgula
sellExchangestringSimLista de exchanges para venda, separadas por vírgula
includePricesQuotebooleanNãoSe true, inclui as cotações de preços na resposta

Exemplo de Requisição

curl --location 'localhost:8080/v1/arbitrage?buyExchange=Mercado+Bitcoin,Binance,Bitget&sellExchange=Binance,Mercado+Bitcoin,Bitget,Crypto.com,Gate.io&includePricesQuote=true'

Exemplo de Resposta

{
  "exchanges": {
    "buy": ["Mercado Bitcoin", "Binance", "Bitget"],
    "sell": ["Binance", "Mercado Bitcoin", "Bitget", "Crypto.com", "Gate.io"]
  },
  "opportunities": [
    {
      "pair": "BTC/USD",
      "buyExchange": "Binance",
      "sellExchange": "Gate.io",
      "buyPrice": 25000.00,
      "sellPrice": 25500.00,
      "profit": 500.00,
      "priceQuotes": {
        "Binance": 25000.00,
        "Gate.io": 25500.00
      }
    }
  ],
  "timestamp": "2025-03-18T12:00:00Z"
}

📝 Notas sobre os Parâmetros

🔍 Exchanges Suportadas