home Sem categoria Como integrar Market Data BM&FBOVESPA (B3) via web services REST (XML ou JSON)

Como integrar Market Data BM&FBOVESPA (B3) via web services REST (XML ou JSON)

Desde o início da “eletronificação” da B3 (BM&F BOVESPA) com a tecnologia DMA, cada vez mais se torna necessário alimentar serviços, sistemas e portais com os dados produtos no ambiente de negociação da BM&FBOVESPA. Já falamos sobre o assunto no InfoMoney. Neste sentido, a Cedro oferece ao mercado serviços de Market Data BM&FBOVESPA em streaming (Crystal Data Feed) no protocolo CMP (Cedro Message Protocol) e também através de um barramento de serviços REST (web API/webservices), com respostas em XML ou JSON. Este último é chamado de Web Feeder.

A solução Web Feeder implementa o padrão REST e as soluções de terceiros podem interagir trafegando dados por XML ou JSON. Para se integrar, você pode solicitar uma conta demonstrativa aqui. Você receberá os dados de acesso e a documentação para se conectar.

Os serviços de Market Data do Web Feeder possibilitam:

  • Cotações em tempo real ou tempo diferido dos mercados B3 (BOVESPA e BM&F)
  • Cotações de Taxas, Indicadores e Moedas
  • Times & Trades para os mercados B3 (BOVESPA e BM&F)
  • Maiores Altas e Maiores Baixas do mercado BOVESPA

Veja um exemplo – para receber cotações de um determinado ativo:

Autenticação para estabelecer sessão:

POST: http://webfeeder.cedrofinances.com.br/SignIn?login=XXXXX&password=XXXXXX

Serviço de cotação:

GET: http://webfeeder.cedrofinances.com.br/services/quotes/quote/petr4

RESP:

  1. {“symbol”:”petr4″,”timeUpdate”:”20-02-2016 16:00:58″,”dateTrade”:”19-02-2016 00:00:00″,”lastTrade”:46,”previous”:4.46,”change”:0.0,”changeMonth”:-7.851243,”bid”:4.43,”ask”:4.47,”timeLastTrade”:”19-02-2016 18:08:07″,”dateTradeObj”:”Feb 19, 2016 12:00:00 AM”,”quantity”:0.0,”quantityLast”:2200.0,”quantityTrades”:23527.0,”volumeAmount”:5.6031E7,”volumeFinancier”:2.50595264E8,”high”:4.57,”low”:4.4,”open”:4.5,”timeBid”:”17:34:00″,”timeAsk”:”17:29:00″,”volumeBid”:16700.0,”volumeAsk”:3200.0,”volumeBetterBid”:500.0,”volumeBetterAsk”:3200.0,”lastTradeLastWeek”:4.45,”lastTradeLastMonth”:4.84,”lastTradeLastYear”:6.7,”interest”:5.6020429E9,”situation”:”2″,”average”:4.472,”execPrice”:0.0,”tickSize”:2,”timeLastTradeSting”:”180807″,”dateLastTradeString”:”20160219″}

Por padrão, sempre retorna em JSON. Caso queira em XML, basta adicionar o parâmetro XML:

GET: http://webfeeder.cedrofinances.com.br/services/quotes/quote/petr4/xml

Teste agora mesmo os serviços de Market Data BM&FBOVESPA da Cedro Technologies via Web Feeder (XML ou JSON) em suas aplicações e serviços. Solicite agora:

demo crystal data feed market data

 

Além dos serviços baseados em RESTful, você pode também conhecer os serviços de market data B3 BM&FBOVESPA em Streaming disponibilizados pela Cedro. Veja o vídeo abaixo sobre o Crystal Data Feed:

Gostou? Compartilhe:

Leonardo Reis

Leonardo Reis

Leonardo Reis é CEO da Cedro Technologies e entusiasta de inovações tecnológicas que revolucionam a sociedade, o mundo e o modo como vivemos.