Criptomoedas

Listar Criptomoedas

Endpoints focados na obtenção de dados sobre Criptomoedas.

Inclui consulta de cotações atuais em diversas moedas fiduciárias, dados históricos e listagem de criptomoedas suportadas pela API.

Listar Todas as Criptomoedas Disponíveis

Obtenha a lista completa de todas as siglas (tickers) de criptomoedas que a API Brapi suporta para consulta no endpoint /api/v2/crypto.

Funcionalidade:

  • Retorna um array coins com as siglas.
  • Pode ser filtrado usando o parâmetro search.

Autenticação:

Requer token de autenticação via token (query) ou Authorization (header).

Exemplo de Requisição:

Listar todas as criptomoedas disponíveis:

curl -X GET "https://brapi.dev/api/v2/crypto/available?token=SEU_TOKEN"

Buscar criptomoedas cujo ticker contenha 'DOGE':

curl -X GET "https://brapi.dev/api/v2/crypto/available?search=DOGE&token=SEU_TOKEN"

Resposta:

A resposta é um objeto JSON com a chave coins, contendo um array de strings com as siglas das criptomoedas (ex: ["BTC", "ETH", "LTC", "XRP"]).

GET
/api/v2/crypto/available
AuthorizationBearer <token>

Autenticação via header HTTP Authorization. Use o formato Authorization: Bearer SEU_TOKEN. Obtenha seu token.

In: header

Query Parameters

search?string

Opcional. Termo para filtrar a lista de siglas de criptomoedas (correspondência parcial, case-insensitive). Se omitido, retorna todas as siglas.

token?string

Obrigatório caso não esteja adicionado como header "Authorization". Seu token de autenticação pessoal da API Brapi.

Formas de Envio:

  1. Query Parameter: Adicione ?token=SEU_TOKEN ao final da URL.
  2. HTTP Header: Inclua o header Authorization: Bearer SEU_TOKEN na sua requisição.

Ambos os métodos são aceitos, mas pelo menos um deles deve ser utilizado. Obtenha seu token em brapi.dev/dashboard.

Response Body

curl -X GET "https://brapi.dev/api/v2/crypto/available?search=string&token=string"

{
  "coins": [
    "BTC",
    "ETH",
    "LTC"
  ]
}

{
  "error": true,
  "message": "O seu token é inválido, por favor, verifique o seu token em brapi.dev/dashboard"
}

{
  "message": "Coin not found"
}