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.

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.

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:

 

Contrate online os serviços de Market Data via APIs.

 

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.

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

    1. Oi, @disqus_EUCScFZMTM:disqus, tudo bem? Obrigado pelo comentário. Tem como sim. Podemos entrar em contato com você. Basta responder com seu telefone ou email pra gente te mandar mais detalhes sobre nossa solução. Se preferir, entre em contato com a Cedro por email (rhaylene.nogueira@cedrotech.com), telefone (11 3014-0200 | 34 3239-0057) ou Skype (capitalmkt-02). Obrigado!

      1. Tudo bem sim! Legal, achei interessante, vou me inscrever para testar o serviço e contratar se atender minhas expectativas. Obrigado pela informação.

  1. Oi Leonardo,
    com o CDF consigo receber atualizações de todos os papéis, e de todos os books em tempo real, imagino, certo?
    que tipo de sistema preciso ter para suportar receber todas as informações em tempo real, sem correr o perigo de, por latência, perder alguma informação?

    1. Rodrigo, sim, você pode receber as cotações e também os livros de ofertas, seja de ações, opções e/ou futuros. Sobre a linguagem que você irá adotar, você pode implementar no que se sentir mais a vontade. A maioria dos clientes implementam em C++, Java, .NET…

      1. legal Leonardo.. enviei um email para o suporte… para saber mais detalhes… talvez você até ajude na resposta né… e já agradeço antecipadamente…

      1. Tudo bem sim, graças a Deus! Espero que com você também tudo esteja vem! Muitíssimo Obrigado @Leandro Reis, já estou em contato via Whatsapp; parabéns pela excelência do atendimento por intermédio de sua Equipe!!!

  2. Vocês disponibilizam, por um custo razoavel, essa API para um desenvolvedor (PF) que está desenvolvendo uma prova de conceito ?

    *Os dados não precisam ser em tempo real.

    1. Oi, Gustavo, tudo bem? Há diversas variáveis para chegarmos no custo final da API, para se ter uma ideia, temos planos à partir de R$299,00. Entre em contato com o time de especialistas no telefone (11) 3014-0200 ou no WhatsApp: (34) 99876-9980 e iremos entender sua demanda.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *