API Bitstamp

Bitstamp

 

A Bitstamp é uma corretora de bitcoin sediada em Luxemburgo. Ela permite a negociação entre a moeda USD e a criptomoeda bitcoin. Permite depósitos e saques em USD, EUR, bitcoin, litecoin, ethereum, ripple ou bitcoin cash.

 

 

 

Configuração

A API privada exige que você crie uma API key na sua conta Bitstamp. Depois de ter suas chaves de API, configure essas chaves nas seguintes propriedades:

 

 

 

WebSocket Public Methods

SubscribeLiveTicker: obtém negociações ao vivo da moeda selecionada. Dados JSON:

 

Property Descrição
id ID único do trade.
amount Quantidade da negociação.
amount_str Quantidade do trade representada em formato de string.
price Preço da negociação.
price_str Preço de negociação representado em formato de string.
type Tipo de negociação (0 - buy; 1 - sell).
timestamp Timestamp da negociação.
microtimestamp Microtimestamp da negociação.
buy_order_id ID da ordem de compra da negociação.
sell_order_id ID da ordem de venda do trade.

 

 

 

SubscribeLiveOrders: obtém ordens ao vivo da moeda selecionada. Dados JSON:

 

Property Descrição
id ID da ordem.
amount Quantidade da ordem.
amount_str Quantidade da ordem representada em formato de string.
price Preço da ordem.
price_str Preço da ordem representado em formato de string.
order_type Tipo de ordem (0 - buy; 1 - sell).
datetime Data e hora da ordem.
microtimestamp Timestamp da ação da ordem representado em microssegundos.

 

 

 

SubscribeLiveOrderBook: obter o order book ao vivo da moeda selecionada. Dados JSON:

 

Property Descrição
bids Lista dos 100 maiores bids.
asks Lista das 100 principais asks.
timestamp Timestamp do order book.
microtimestamp Microtimestamp do order book.

 

 

 

SubscribeLiveDetailOrderBook: obtém o livro de ordens detalhado ao vivo da moeda selecionada. Dados JSON:

 

Property Descrição
bids Lista dos 100 maiores lances [preço, quantidade, id da ordem].
asks Lista das 100 principais asks [price, amount, order id].
timestamp Timestamp do order book.
microtimestamp Microtimestamp do order book.

 

 

 

SubscribeLiveFullOrderBook: obtém o order book completo ao vivo da moeda selecionada. Dados JSON:

 

Property Descrição
bids Lista de bids alterados desde a última difusão.
asks Lista de asks alterados desde o último broadcast.
timestamp Timestamp do order book.
microtimestamp Microtimestamp do order book.

 

 

WebSocket Private Methods

 

SubscribeMyOrders: obter atualizações sobre as ordens enviadas. Dados JSON:

 

Property Descrição
id ID da ordem.
id_str Order ID representado no formato string.
client_order_id ID da ordem do cliente (se usado ao colocar a ordem).
amount Quantidade da ordem.
amount_str Quantidade da ordem representada em formato de string.
price Preço da ordem.
price_str Preço da ordem representado em formato de string.
order_type Tipo de ordem (0 - compra, 1 - venda).
datetime Data e hora da ordem.
microtimestamp Timestamp da ação da ordem representado em microssegundos.

 

 

 

SubscribeMyTrades: obtém atualizações sobre as negociações. Dados JSON:

 

Property Descrição
id ID da negociação.
order_id ID da ordem associada ao trade.
client_order_id ID da ordem do cliente associado à negociação.
amount Quantidade da negociação.
price Preço da negociação.
fee Taxa de negociação.
side Lado da negociação (buy ou sell).
microtimestamp Timestamp da negociação representado em microssegundos.

 

 

 

Métodos públicos da REST API

Tickers

 

 

 

Order Book

 

 

 

Transações

 

 

 

Market Info

 

 

 

Travel Rule

 

 

 

 

Métodos privados da REST API

Saldo da Conta

 

 

Orders

 

 

Withdrawals

 

 

User Transactions

 

 

Taxas

 

 

Endereços de Depósito

 

 

Sub-Account Transfers

 

 

Earn / Staking