Como integrar Market Data BM&FBOVESPA (B3) via web services REST em XML/JSON
Por Vitor Precioso
24 março 2016 - 15:48 | Atualizado em 21 setembro 2023 - 10:17
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:
- {“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:
Deixe um comentário