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ê

quais-os-tipos-de-api-financeira-e-como-escolher-a-mais-adequada-para-o-seu-negocio
Quais os tipos de API financeira e como escolher a mais adequada para o seu negó ...
Gráfico ascendente com pessoa no fundo
API Selic – Obtenha cotações da taxa SELIC ...
Supervisão de mercados: como a BSM aprimora a B3 ...