CoinGecko Spreadsheet Feed: Prices, Volumes, Market Cap
| GECKOPRICE | GECKOVOLUME | GECKOCAP | GECKOPRICEBYNAME
| GECKOATH GECKOATL | GECKOCHANGE | GECKO24HPRICECHANGE | GECKOHIST
| GECKOCAPTOT | GECKOCAPDOMINANCE | GECKOSUPPLY | GECKORANK
| GECKOCAPDILUTED | GECKOCHART | GECKOHISTBYDAY | GECKO24HIGH GECKO24LOW
| GECKO_ID_DATA | GECKOLOGO | COINGECKO_ID
Imports CoinGecko's cryptocurrency prices into Google spreadsheets.
=GECKOPRICE(ticker,currency, refresh_cell)
EXAMPLE =GECKOPRICE("BTC", "USD","$A$1")
EXAMPLE =GECKOPRICE(A1:A10)
Imports CoinGecko's cryptocurrency volumes into Google spreadsheets.
=GECKOVOLUME(ticker,currency, refresh_cell)
EXAMPLE =GECKOVOLUME("BTC", "USD","$A$1")
EXAMPLE =GECKOVOLUME(A1:A10, "EUR")
Imports CoinGecko's cryptocurrency market capitalization into Google spreadsheets.
=GECKOCAP(ticker,currency, refresh_cell)
EXAMPLE =GECKOCAP("BTC", "USD","$A$1")
EXAMPLE =GECKOCAP(A1:A10, "EUR")
=GECKOPRICEBYNAME(ticker,currency, refresh_cell)
EXAMPLE =GECKOPRICEBYNAME("bitcoinV", "USD","$A$1")
NB: The functions GECKOVOLUMEBYNAME, GECKOCAPBYNAME, GECKOCHANGEBYNAME, GECKOLOGOBYNAME can be used in a similar way as GECKOPRICEBYNAME
Imports CoinGecko's cryptocurrency All Time High AND Low Prices into Google spreadsheets.
=GECKOATH(ticker,currency, refresh_cell)
EXAMPLE =GECKOATH("BTC", "USD","$A$1")
EXAMPLE =GECKOATH(A1:A10, "EUR")
=GECKOATL(ticker,currency, refresh_cell)
EXAMPLE =GECKOATL("BTC", "USD","$A$1")
EXAMPLE =GECKOATL(A1:A10, "EUR")
Imports CoinGecko's cryptocurrency 24H High and Low Prices into Google spreadsheets.
=GECKO24H(ticker,currency, refresh_cell)
EXAMPLE =GECKO24H("BTC", "USD","$A$1")
EXAMPLE =GECKO24H(A1:A10, "EUR")
=GECKO24L(ticker,currency, refresh_cell)
EXAMPLE =GECKO24L("BTC", "USD","$A$1")
EXAMPLE =GECKO24L(A1:A10, "EUR")
Imports CoinGecko's 24h Price % change into Google spreadsheets.
=GECKOATH(ticker,currency, refresh_cell)
EXAMPLE =GECKO24HPRICECHANGE("BTC", "USD","$A$1")
EXAMPLE =GECKO24HPRICECHANGE(A1:A10, "EUR")
Imports CoinGecko's cryptocurrency price change, volume change and market cap change into Google spreadsheets.
=GECKOCHANGE(ticker,type, nb_days, refresh_cell)
GECKO PRICE CHANGE decimal form
EXAMPLE =GECKOCHANGE("BTC","USD","PRICE",1,"$A$1")
EXAMPLE =GECKOCHANGE("BTC","USD","VOLUME",365,"$A$1")
EXAMPLE =GECKOCHANGE("BTC","USD","MARKETCAP",365,"$A$1")
Imports the list of historical prices, volumes, market cap
EXAMPLE =GECKOHIST("ethereum","usd","price",datevalue("12-31-2020"),datevalue("08-31-2020"))
Depending on the timezone of your sheet either datevalue('mm-dd-yyyy') or datevalue('dd-mm-yyyy')
Imports the historical prices, volumes, market cap by date (european format dd-mm-yyyy)
EXAMPLE =GECKOHISTBYDAY("btc","usd","price","01-01-2022")
Imports the chart sparkline for historical prices, volumes, market cap by number of days
EXAMPLE =SPARKLINE(GECKOCHART("btc","usd","price",365))
EXAMPLE =SPARKLINE(GECKOCHART("btc","usd","volume",365))
EXAMPLE =SPARKLINE(GECKOCHART("btc","usd","marketcap",365))
Imports the current total market cap of cryptocurrencies
Imports the % market cap dominance by cryptocurrencies
EXAMPLE =GECKOCAPDOMINANCE("BTC")
Imports CoinGecko's cryptocurrency market capitalization diluted into Google spreadsheets.
=GECKOCAPDILUTED(ticker,currency, refresh_cell)
EXAMPLE =GECKOCAPDILUTED("BTC", "USD","$A$1")
EXAMPLE =GECKOCAPDILUTED(A1:A10, "EUR")
Imports the circulating supply
EXAMPLE =GECKOSUPPLY("ETH")
Imports the maximum supply
EXAMPLE =GECKOSUPPLY("BTC","MAX_SUPPLY")
EXAMPLE =GECKOSUPPLY("BTC","TOTAL_SUPPLY")
Imports the ranking of cryptocurrencies by market capitalization ($)
EXAMPLE =GECKORANK("BTC")
If you are looking to retrieve the SPECIFIC data endpoints, for example scores, community data, ...
EXAMPLE =GECKO_ID_DATA(“LTC”,”market_data/price_change_percentage_7d_in_currency/usd”)
Imports the logo of a cryptocurrency
EXAMPLE =IMAGE(GECKOLOGO("BTC"))
Imports the coingecko id name which is useful when tickers have duplicates
EXAMPLE =COINGECKO_ID("BTC")
FORMULA REFRESHING & MAKING SURE NOT TO TRIGGER GOOGLE LIMITS
EXAMPLE =if($C$10=true, GECKOPRICE(B12:B32,"usd",$B$10),"Tick Box to Refresh")