All Projects → dylankilkenny → CoinMarketCap-Historical-Prices

dylankilkenny / CoinMarketCap-Historical-Prices

Licence: MIT license
Makes use of python3 and bs4 to scrape historical cryptocurrency prices, volume and market caps from coinmarketcap.com

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to CoinMarketCap-Historical-Prices

coinfox
Crypto Coin Portfolio Manager - Track all of your Bitcoin and crypto coin investments
Stars: ✭ 56 (-22.22%)
Mutual labels:  cryptocurrency-exchanges, cryptocurrency-prices
cryptocoins-desklet-cinnamon
Cryptocurrency Ticker (Desklet) for Cinnamon Desktop that displays the current price for thousands of cryptocurrencies, and their daily percent changes.
Stars: ✭ 18 (-75%)
Mutual labels:  litecoin, cryptocurrency-prices
crypto-convert
Instantly convert cryptocurrency and get price information
Stars: ✭ 26 (-63.89%)
Mutual labels:  cryptocurrency-exchanges, cryptocurrency-prices
Bitcoinlib
Bitcoin Core RPC compatible, battle-tested .NET library and RPC wrapper for Bitcoin and Altcoins
Stars: ✭ 350 (+386.11%)
Mutual labels:  litecoin, cryptocurrency-exchanges
foxfolio-desktop
Cryptocurrency portfolio management application which automatically retrieves balances and trades using exchange APIs
Stars: ✭ 63 (-12.5%)
Mutual labels:  litecoin, cryptocurrency-exchanges
CoinGecko
A C++20 library for CoinGecko--a cryptocurrency data service.
Stars: ✭ 69 (-4.17%)
Mutual labels:  litecoin, cryptocurrency-exchanges
discord-cryptocurrency-bot
cryptocurrency bot for Discord chat platform: checks exchange info, runs data analysis, fires automatic alerts, and more
Stars: ✭ 28 (-61.11%)
Mutual labels:  cryptocurrency-exchanges, cryptocurrency-prices
CryptoCurrency
Page to keep track of value & profits of a portfolio of cryptocurrency (based on Coinmarketcap, Bitfinex and Binance)
Stars: ✭ 27 (-62.5%)
Mutual labels:  litecoin, coinmarketcap
tumbleweed gdax
Prototype market maker specialized to trade on CoinbasePro
Stars: ✭ 41 (-43.06%)
Mutual labels:  litecoin, cryptocurrency-exchanges
Crypto Whale Watching App
Python Dash app that tracks whale activity in cryptocurrency markets.
Stars: ✭ 389 (+440.28%)
Mutual labels:  litecoin, cryptocurrency-exchanges
Coinbin.org
₿ A Human–Friendly API Service for Crypto Currency Information.
Stars: ✭ 253 (+251.39%)
Mutual labels:  litecoin
LiuAlgoTrader
Framework for algorithmic trading
Stars: ✭ 514 (+613.89%)
Mutual labels:  cryptocurrency-exchanges
binance-rs-async
Async client for the Binance APIs
Stars: ✭ 74 (+2.78%)
Mutual labels:  cryptocurrency-exchanges
binance-downloader
Python tool to download Binance Candlestick (k-line) data from REST API
Stars: ✭ 44 (-38.89%)
Mutual labels:  cryptocurrency-exchanges
Bitcoinlib
Bitcoin and other Cryptocurrencies Library for Python. Includes a fully functional wallet, Mnemonic key generation and management and connection with various service providers to receive and send blockchain and transaction information.
Stars: ✭ 247 (+243.06%)
Mutual labels:  litecoin
cryptotrader-core
Simple to use Crypto Exchange REST API client in rust.
Stars: ✭ 19 (-73.61%)
Mutual labels:  cryptocurrency-exchanges
Rusty Blockparser
Bitcoin Blockchain Parser written in Rust language
Stars: ✭ 226 (+213.89%)
Mutual labels:  litecoin
Cryptoview
Elegant portfolio management for multi-exchange traders
Stars: ✭ 206 (+186.11%)
Mutual labels:  litecoin
Golden Wallet React Native
Golden - Best Wallet Ever
Stars: ✭ 201 (+179.17%)
Mutual labels:  litecoin
Pi-Trader
A cryptocurrency day-trading bot for Raspberry Pi.
Stars: ✭ 44 (-38.89%)
Mutual labels:  cryptocurrency-exchanges

CoinMarketCap-Historical-Prices

This script scrapes data from the historical data tab on coinmarketcap.com

Install & Run

Download and install

$ git clone https://github.com/dylankilkenny/CoinMarketCap-Historical-Prices.git
$ cd CoinMarketCap-Historical-Prices
$ pip3 install -r requirements.txt
$ python install_locally.py 

Running

To run the script and gather data for all listed cryptocurrencys on coinmarketcap you need to pass the start date and end date in YYYYMMDD format

$ python3 crypto_history.py 20170101 20180201

you can also specify a cryptocurrency with a third argument

$ python3 crypto_history.py 20170101 20180201 ethereum

The data will be saved to a CSV file

Importing

Python 3.6.4 (default, Jan  5 2018, 02:35:40)
[GCC 7.2.1 20171224] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from crypto_history import gather
>>> gather('20170101', '20170102', ['ethereum'])
(['Coin', 'Date', 'Open', 'High', 'Low', 'Close', 'Volume', 'Market Cap'], [[], ['ethereum', 'Jan 02, 2017', '8.17', '8.44', '8.05', '8.38', '14,579,600', '714,900,000'], ['ethereum', 'Jan 01, 2017', '7.98', '8.47', '7.98', '8.17', '14,731,700', '698,149,000']])
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].