Skip to main content
Deno 2 is finally here πŸŽ‰οΈ
Learn more

coingecko-api-v3

CI

codecov

version

The nodejs api library for accessing coingecko api v3 , develop with typescript with zero dependencies

Get started

npm install coingecko-api-v3
import { CoinGeckoClient } from 'coingecko-api-v3';
const client = new CoinGeckoClient({
  timeout: 10000,
  autoRetry: true,
});
const trendingSearch = await client.trendingSearch();

Options

  • timeout (optional): The http timeout, default 30s
  • autoRetry (optional): Auto retry if the http response code is 429 - to many request

Supported API method

Endpoint function tested?
/ping client.ping() βœ…
/simple/price client.simpePrice() βœ…
/simple/token_price/:id client.simplePriceId() βœ…
/simple/supported_vs_currencies client.simpleSupportedCurrencies() βœ…
/coins/list client.coinList() βœ…
/coins/markets client.coinMarkets() βœ…
/coins/:id client.coinId() βœ…
/coins/:id/tickers client.coinIdTickers() βœ…
/coins/:id/history client.coinIdHistory() βœ…
/coins/:id/market_history client.coinIdMarketHistory() βœ…
/coins/id/market_chart client.coinIdMarketChart() βœ…
/coins/{id}/market_chart/range client.coinIdMarketChartRange() βœ…
/coins/{id}/status_updates client.coinIdStatusUpdates() βœ…
/coins/{id}/ohlc client.coinIdOHLC() βœ…
/coins/{id}/contract/{contract_address} client.contract() βœ…
/coins/{id}/contract/{contract_address}/market_chart/ client.contractMarketChart() βœ…
/coins/{id}/contract/{contract_address}/market_chart/range client.contractMarketChartRange() βœ…
/exchanges client.exchanges() βœ…
/exchanges/list client.exchangeList() βœ…
/exchanges/{id}/tickers client.exchangeIdTickers() βœ…
/exchanges/{id}/status_update client.exchangeIdStatusUpdates() βœ…
/exchanges/{id}/volume_chart client.exchangeIdVolumeChart() βœ…
/finance_platforms client.financePlatforms() βœ…
/finance_products client.financeProducts() βœ…
/indexes client.indexes() βœ…
/indexes/{market_id}/{id} client.indexesMarketId() βœ…
/indexes/list client.indexesList() βœ…
/indexes/list_by_market_and_id/{market_id}/{id} client.financeProducts() βœ…
/derivatives client./derivatives() βœ…
/derivatives/exchanges client./derivativesExchanges() βœ…
/derivatives/exchanges/{id} client./derivativesExchangesId() βœ…
/status_updates client.statusUpdates() βœ…
/event client.events() βœ…
//events/countries client.eventCountries() βœ…
/events/types client.eventsTypes() βœ…
/exchange_rates client.exhangesRates() βœ…
/search/trending client.searchTrending() βœ…
/global client.global() βœ…
/status_updates client.statusUpdates() βœ…
//global/decentralized_finance_defi client.globalDefi() βœ