Como usar a API

BitcoinTrade - Segura, Rápida e Transparente

API do Preço Biticoin Brasil

A API do Preço Bitcoin Brasil fornece o valor em Reais (R$) do resultado da média ponderada entre o último valor e o volume das últimas 24 horas do par BTCBRL das mais importantes exchanges brasileiras.

Além disso, a API fornece pode fornecer a lista do último valor do par BTCBRL e o volume das últimas 24h das exchanges nacionais.

Coinext

Ticker

O ticker do Preço Bitcoin Brasil do Cointrader Monitor retorna um JSON contendo o par de moedas considerado (pair), informações do último valor do Preço Bitcoin Brasil (last) arredondado até 2 casas decimais, o volume negociado pelas exchanges nacionais nas últimas 24h (volume24h) arredondado até 2 casas decimais, e a hora de geração do último valor (time) no formato ISO-8601.

O método de requisição é do tipo GET para a url 'https://cointradermonitor.com/api/pbb/v1/ticker'. A resposta esperada é apresentada abaixo:


{"pair":"BTCBRL","last":46339.51,"volume24h":2617.69,"var24h":7.78,"time":"2020-04-29T21:17:54-0300"}
				

Parâmetro: exchanges
Tipo: Boolean
Valor: true | false

Ao adicionar a querystring "exchanges" com o valor "true" a API retorna uma lista de objetos. Os objetos se referem a cada exchange que apresentou informações nos últimos 60 segundos do tempo solicitado na requisição. Ou seja, se a exchange está sem apresentar informações, ela não será inserida na lista de objetos.
Os objetos da lista são compostos pelo código de 3 letras da exchange (code), pelo nome da exchange (name), pelo volume negociado nas últimas 24h (volume24h) arredondado até 2 casas decimais, e pelo último valor negociado (last) arredondado até 2 casas decimais.
Se o parâmetro não for especificado, o valor "false" é utilizado por padrão.

Parâmetro: time
Tipo: String
Valor: ISO-8601 Ex: "2020-04-29T21:17:54-0300"

Adicionando a querystring "time" no formato ISO-8601, ao invés da API retornar as informações do momento atual, ela retornará todas as informações do momento solicitado. Não é possível solicitar informações anteriores a "2018-01-09T02:46:15-0000" ou posteriores ao momento atual.
Se o parâmetro não for especificado, a API retornará os dados do momento atual.

Exemplos

Curl


curl 'https://cointradermonitor.com/api/pbb/v1/ticker?exchanges=true&time=2020-03-10T21:05:00-0300'
				

Python 3.8


import requests
response = requests.get('https://cointradermonitor.com/api/pbb/v1/ticker')
data = response.json()
print(f'last: {data["last"]}, volume24h: {data["volume24h"]}')
				

JQuery


$.get('https://cointradermonitor.com/api/pbb/v1/ticker', data => {
    console.log("last: " + data.last + ", volume24h: " + data.volume24h);
});
				

JavaScript


var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://cointradermonitor.com/api/pbb/v1/ticker');
xhr.onload = () => {
    if (xhr.status === 200) {
        data = JSON.parse(xhr.responseText);
        console.log("last: " + data.last + ", volume24h: " + data.volume24h);
    }
};
xhr.send();
				

Apresente suas dúvidas e sugestões abaixo nos comentários. Responderemos tão logo quanto for possível.