Coingecko Python API

 Coingecko Python API


SOURCE: API list, Github

For Jupyter Notebook, use the following demo code

!pip install pycoingecko
from pycoingecko import CoinGeckoAPI
cg = CoinGeckoAPI()
cg.get_price(ids='bitcoin', vs_currencies='usd')
btc = cg.get_coin_history_by_id(id="bitcoin", date="15-01-2019")
btc["market_data"]["current_price"]["usd"]

# STEP 0. install coingecko API
!pip install pycoingecko #only for jupyter notebook
# STEP 1. get data from API from pycoingecko import CoinGeckoAPI cg = CoinGeckoAPI() data = cg.get_coin_ohlc_by_id(id="mina-protocol", vs_currency="usd", days=365) # STEP 2. convert data to numpy array import numpy as np data = np.array(data) # STEP 3. Plot import plotly.graph_objects as go import pandas as pd from datetime import datetime df = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/finance-charts-apple.csv') fig = go.Figure(data=[go.Candlestick(x=data[:, 0], open=data[:, 1], high=data[:, 2], low=data[:, 3], close=data[:, 4])]) fig.show()
Code Mina chart by github

Nhận xét

Bài đăng phổ biến từ blog này

Meta Links

IBC v2