O mercado de ações está uma loucura no momento, pelo menos nos Estados Unidos. Entre a pandemia, os eventos políticos e tudo o mais que está acontecendo, o mercado de ações está passando por uma oscilação atrás da outra. Há uma série de serviços que fornecem cotações de ações, mas não confio neles; acho que eles atrasam as informações, boas ou ruins, para que possam realizar suas transações primeiro. Por isso, criei meu próprio sistema de alerta de preços e, para isso, usei o marketstack!

marketstack

Acesso rápido

  • Inscrição gratuita!
  • Fornece cotações em tempo real, histórico e no final do dia
  • Cobre as 72 principais bolsas de valores do mundo (NYSE, NASDAQ, DAX, etc.)
  • Com a confiança da Garmin, Revolut, Uber, Amazon e muito mais
  • A documentação fornece exemplos de código em PHP, Node.js, Python e muito mais

Depois de ingressar no marketstack, o senhor pode começar a acessar a API do marketstack com suas solicitações de cotação de ações. Uma solicitação básica é tão fácil quanto:

# Single stock
curl http://api.marketstack.com/v1/eod
    ?access_key=MY_API_KEY
    &symbols=MEIP

# Multiple stocks
curl http://api.marketstack.com/v1/eod
    ?access_key=MY_API_KEY
    &symbols=FB,AAPL,TWTR

Como em todos os endpoints, o senhor obtém resultados muito detalhados:

{
   "pagination":{
      "limit":1,
      "offset":0,
      "count":1,
      "total":28
   },
   "data":[
      {
         "open":3.42,
         "high":3.44,
         "low":3.29,
         "close":3.32,
         "volume":1236100.0,
         "adj_high":3.44,
         "adj_low":3.29,
         "adj_close":3.32,
         "adj_open":3.42,
         "adj_volume":1236100.0,
         "symbol":"MEIP",
         "exchange":"XNAS",
         "date":"2020-07-10T00:00:00+0000"
      }
   ]
}

Se eu estiver procurando cotações por minuto, posso obter resultados intradiários ou até mesmo cotações em tempo real com o interval :

# Intra-day
curl http://api.marketstack.com/v1/intraday
    ?access_key=MY_API_KEY
    &symbols=MEIP

# Real-time
curl http://api.marketstack.com/v1/intraday
    ?access_key=MY_API_KEY
    &symbols=MEIP
    &interval=1min

Usei a API de dados históricos para criar meus próprios gráficos:

# Historical
# Buy date to today, so I can calculate loss or profit
curl http://api.marketstack.com/v1/intraday
    ?access_key=MY_API_KEY
    &symbols=MEIP
    &date_from=2019-01-01
    &date_to=2019-02-01

O marketstack também oferece suporte a JSONP, informações de ticker e muito mais! Gostei muito de usar o marketstack e a riqueza de informações que ele forneceu para meus casos de uso importantes. Se o senhor precisar apresentar informações financeiras e sobre ações em seu site, o marketstack pode ser sua melhor aposta!