How do I get stocks/crypto trading data

Ref: Towards Data Science, Algotrading101, awesome-quant | Data Sources

Data sources


  • API service provider for Stock and Crypto Trading
  • Pricing starts at USD 9/month. Has free plan
  • US stocks and etf only
  • Paper trading is a real-time simulation environment where you can test your code. You can reset and test your algorithm as much as you want using free, real-time market data. Paper trading simulates crypto trading as well. Paper trading works the same way as live trading end to end - except the order is not routed a live exchange

IEX Cloud

  • Pricing starts at USD 19/month. Has free plan

Alpha Vantage

  • Has addon for spreadsheet apps
  • Premium plan starts at USD 50/month. It also has Free API key for consumers


  • Different Pricing for stocks, currencies and options. Has free plan


Getting started

Initially I intended to use Sqlite or PostgreSQL as the database engine. After reading about BigQuery, I incline to this solution, since its free tier offers 10GB storage and I don't need to manually manage the database. BigQuery is also integrated directly into Deepnote or Jupyter notebook.

  1. Create a new Google account for BigQuery


  1. topic.investment
  2. cat.tut