Alpha Vantage API: Free financial markets data

TL, DR

Alpha Vantage is a free API where you can get financial markets data. It provides you stocks, Forex, and cryptocurrency data feed, as well as many technical and economic indicators. You can get a free API key at this link.

You can get higher limits for API utilization by holding Alpha Vantage Coins (AVC) or by buying a premium subscription. You can mine AVC for free by joining the AVC community here. Use the referral code JJVO13 to receive 250 free AVC.

Alpha Vantage API

Alpha Vantage provides free access to financial markets data via its API. You can recover both historical and real time data, as well as plenty of technical and fundamental indicators.

Alpha Vantage API Free financial markets data
Alpha Vantage API gives you free access to financial markets data

An example of fundamental indicator is the income statement from listed companies, which will give you access to annual and quarterly data as reported from the firm.

On the other side, an example of technical indicator is the Relative Strength Index (RSI), which is used to evaluate overbought or oversold conditions by measuring the magnitude of recent price changes for various assets.

Libraries for Alpha Vantage API

On Github you can find plenty of community libraries to interface with the Alpha Vantage free API and get financial markets data into your applications. Two libraries for Python stand out in my opinion.

AlphaVantageAPI library

This library by Kevin Johnson (aka twopirllc) extends Pandas DataFrames to directly handle data from Alpha Vantage free API in Pandas. You can check out the project on Github or install it directly with:

pip install alphaVantage-api

The same author also has another Python library to perform Technical Analysis extending Pandas DataFrames, it may be worth to check out too!

Alpha Vantage library

This library from Romel Torres has the highest number of stars on Github for Alpha Vantage API wrappers. You can check it out on Github or install it from pip with:

pip install alpha_vantage

It looks quite easy to use, and the author also provided a set of Jupyter Notebooks with usage examples in this repository.

Alpha Vantage summary

To sum everything up, Alpha Vantage is a fantastic free API to get financial markets data. You can get higher limits for API utilization by holding Alpha Vantage Coins (AVC) or by buying a premium subscription. You can mine AVC for free by joining the AVC community here. Use the referral code JJVO13 to receive 250 free AVC. In my opinion, you should give it a try!

Related links

  • Alpha Vantage API link
  • AVC community link
  • Libraries for Alpha Vantage API on Github link

Do you like our content? Check more of our posts in our blog!