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

Vitor Precioso

24 março 2016 - 15:48 | Atualizado em 12 abril 2023 - 19:08

Tela exibindo dados de ações

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.

Se precisar, fale agora mesmo pelo WhatsApp (, pelo telefone: +55 34 3239-0003) com um especialista da Cedro sobre este serviço.

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 contratar online. 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

O que é uma API? Entenda o significado se não conhece.

Exemplo de como 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: Contrate online os serviços de Market Data via APIs.

{{cta(‘8674f491-9830-4f39-a1af-868cbebf4d33′,’justifycenter’)}}

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:

 

 

Recomendados para você

Projeto arquitetônico de um edifício
Crystal Data Feed: solução para distribuição de Market Data ...
Telas exibindo dados Fast Trade
Tape Reading na Nova Futura Investimentos ...
Pessoa com trajes sociais tocando imagem projetada de gráfico ascendente
Saiba como ter sucesso com investimentos de curto e longo prazo ...