Where to find historical cryptocurrency price data for analysis?

Discover reliable sources and methods to access historical cryptocurrency price data for in-depth analysis and research.


To find historical cryptocurrency price data for analysis, you have several options, including cryptocurrency-specific websites, financial data providers, and APIs. Here are some popular sources where you can access historical cryptocurrency price data:

  1. Cryptocurrency Exchanges: Many cryptocurrency exchanges provide historical price data for the cryptocurrencies they list. You can often find this data in the form of downloadable CSV files or through their trading interfaces. Examples of exchanges that offer historical data include Coinbase, Binance, Kraken, and Bitfinex.

  2. Cryptocurrency Market Data Websites:

    • CoinMarketCap: CoinMarketCap offers historical price data for a wide range of cryptocurrencies. You can access it through their website or API.
    • CoinGecko: CoinGecko is another popular cryptocurrency market data website that provides historical price data for various cryptocurrencies.
  3. Financial Data Providers:

    • Yahoo Finance: Yahoo Finance provides historical data for many cryptocurrencies. You can search for the cryptocurrency of interest and find historical price charts that can be downloaded.
    • Bloomberg Terminal: If you have access to Bloomberg Terminal, you can find historical cryptocurrency price data there.
  4. Crypto Data APIs:

    • CoinGecko API: CoinGecko offers an API that allows you to retrieve historical cryptocurrency price data programmatically.
    • CoinMarketCap API: CoinMarketCap also offers an API with historical price data.
  5. Cryptocurrency Data Aggregators:

    • CryptoCompare: CryptoCompare provides historical cryptocurrency data, including price, volume, and market data, through their website and API.
  6. Blockchain Explorers:

    • For Bitcoin and some other cryptocurrencies, you can use blockchain explorers like Blockchain.info or Blockchair to access historical transaction and price data.
  7. Data Marketplaces:

    • Some data marketplaces like Quandl offer historical cryptocurrency price data that you can purchase.
  8. GitHub:

    • Some enthusiasts and developers share historical cryptocurrency price data on GitHub repositories. You can search for relevant repositories with data and download the files.

When using these sources, make sure to consider factors like data accuracy, frequency of updates, and licensing agreements, especially if you plan to use the data for commercial purposes or extensive analysis. Additionally, be aware that some sources may have restrictions or require payment for access to historical data beyond a certain timeframe.

Sourcing Historical Cryptocurrency Price Data for Analysis.

There are a number of ways to source historical cryptocurrency price data for analysis. Some of the most popular options include:

  • Cryptocurrency exchanges: Many cryptocurrency exchanges offer historical price data for the cryptocurrencies that they list. This data is typically available in CSV or JSON format, and can be downloaded for free. Some popular exchanges that offer historical price data include Binance, Coinbase, and Kraken.
  • Cryptocurrency data providers: There are a number of cryptocurrency data providers that offer historical price data for a wide range of cryptocurrencies. These providers typically charge a subscription fee for their services, but they offer a variety of features and tools that can be useful for cryptocurrency traders and analysts. Some popular cryptocurrency data providers include CoinMarketCap, CoinGecko, and TradingView.
  • Public datasets: There are also a number of public datasets that contain historical cryptocurrency price data. These datasets are typically compiled by volunteers and are available for free. Some popular public datasets for historical cryptocurrency price data include the CoinGecko Cryptocurrency Historical Prices dataset and the CryptoDataDownload dataset.

Once you have sourced historical cryptocurrency price data, you can use it to perform a variety of analyses. For example, you can use it to:

  • Track the price performance of different cryptocurrencies over time.
  • Identify trends and patterns in cryptocurrency prices.
  • Develop trading strategies.
  • Conduct risk assessments.

Here are some tips for sourcing historical cryptocurrency price data for analysis:

  • Make sure that the data source is reputable and reliable.
  • Choose a data source that offers the level of detail and comprehensiveness that you need.
  • Consider the cost of the data source, if applicable.
  • Be aware of any limitations or biases that may apply to the data.

Once you have sourced historical cryptocurrency price data, you can use it to perform a variety of analyses to gain insights into the cryptocurrency market and develop informed trading and investment decisions.