Search API Connector Documentation

Print

Free Crypto APIs for Google Sheets

There are a huge number of crypto APIs, and virtually all of them offer public crypto data for free through their public endpoints.

This article lists the top crypto APIs accessed by users of the API Connector extension for Sheets, along with the type of authentication they require. For Open APIs (those with no authorization requirements) a sample URL is provided so you can click the URL and see the results in your browser.

This list refers to publicly available data. Private data, e.g. your own transaction history, always requires authentication.

List of Crypto Market Data APIs

#API NAMEDESCRIPTIONAUTH REQUIREMENTSSAMPLE URL
1Binance24 hr crypto dataOpenhttps://data.binance.com/api/v3/ticker/24hr
2CoinAPIExcellent and well-organized source of crypto market dataAPI Key
3CoinBaseSmall but simple dataset focused on currencies, prices, and exchange rates.Openhttps://api.coinbase.com/v2/exchange-rates?currency=BTC
4CoinCapReal time cryptocurrency pricesOpenhttps://api.coincap.io/v2/assets
5CoinDeskBitcoin price indexOpenhttps://api.coindesk.com/v1/bpi/currentprice.json
6CoinGeckoCryptocurrency market dataOpenhttps://api.coingecko.com/api/v3/coins/markets?vs_currency=usd
7CoinLoreCryptocurrency market dataOpenhttps://api.coinlore.net/api/tickers/
8CoinMapCrypto ATMsOpenhttps://coinmap.org/api/v1/venues/
9CoinMarketCapComprehensive crypto API providing price/market data, exchange data, and token metadataAPI Key
10CoinPaprikaFrequently updated market data: coin prices, volumes, market caps, ATHs, return rates and moreOpenhttps://api.coinpaprika.com/v1/tickers
11CoinStatsCryptocurrency market dataOpenhttps://api.coinstats.app/public/v1/markets?coinId=bitcoin
12CryptingUpSmall but reliable crypto data API offering free access to cryptocurrency information, markets and exchangesOpenhttps://www.cryptingup.com/api/markets
13CryptoCompareVery good API with interesting data points like trading signals and social data alongside standard market dataAPI Key
14DEX ScreenerBlockchain screenerOpenhttps://api.dexscreener.com/latest/dex/search?q=WBNB%20USDC
15ExchangerateCurrency exchange & crypto ratesOpenhttps://api.exchangerate.host/latest
16GeminiCryptocurrency market dataOpenhttps://api.gemini.com/v2/ticker/btcusd
17KrakenOHLC data, order books, recent tradesOpenhttps://api.kraken.com/0/public/Trades?pair=ltcusd
18KuCoinTicker, order book, historical dataOpenhttps://api.kucoin.com/api/v1/market/stats?symbol=BTC-USDT
19NexchangeCryptocurrency market dataOpenhttps://api.n.exchange/en/api/v1/price/btcusd/history/?hours=0.1&data_points=3&market_code=nex
20OpenSeaNFTsOpenhttps://api.opensea.io/api/v1/assets?format=json
21WazirXIndia-focused crypto API with tickers, order books, and trade lookupsOpenhttps://api.wazirx.com/sapi/v1/tickers/24hr

9 thoughts on “Free Crypto APIs for Google Sheets”

  1. Block.cc is a professional cryptocurrency information service platform that provides cryptocurrency quotes, data, and information.
    Available data for the currency market is the latest price, best bid / ask price,24h high/low, volume 24h, price change, currency price, order book, exchange announcement, News, articles, transaction count, address count, the exchange rate of more than 100 fiat currencies.
    Auth type is API key

    Reply
  2. Hi !, Where can I looking for the meaning of each item ['symbol', 'priceChange', 'priceChangePercent', 'weightedAvgPrice', 'prevClosePrice', 'lastPrice', 'lastQty', 'bidPrice', 'bidQty', 'askPrice', 'askQty', 'openPrice', 'highPrice', 'lowPrice', 'volume', 'quoteVolume', 'openTime', 'closeTime', 'firstId', 'lastId', 'count']

    Thanks

    Reply
    • That sounds like the list of metrics sent back by Binance's ticker endpoint, is that right? If so, I don't think they really define them in their documentation but they're pretty standard metrics so you can Google them for more info. Or, here's a quick list of definitions if it helps:
      symbol: the trading pair, e.g. "BTCUSDT"
      priceChange: 24-hour price change
      priceChangePercent: 24-hour price change percentage
      weightedAvgPrice: weighted average price
      lastPrice: last transaction price
      lastQty: The last transaction amount
      openPrice: The price of the first transaction within 24 hours
      highPrice:24-hour highest price
      lowPrice: 24-hour lowest price
      volume: 24-hour trading volume
      quoteVolume: 24-hour turnover
      openTime: The time when the first transaction occurred within 24 hours
      closeTime:The time when the last transaction occurred within 24 hours
      firstId:first transaction id
      lastId:last transaction id
      count:number of transactions

      Reply
  3. Hi, is there a way to switch out the request from the one with coingecko, so I can get an array of values? Tried the coinbase one but its only 1 coin at a time

    Reply
    • Coinbase is one of the simplest APIs, pretty much any other crypto API will let you fetch data for more than one coin at a time. I like CoinMarketCap, or CoinPaprika is great too if you don’t want to get a key.

      Reply

Leave a Comment