coingecko-api-v3
TypeScript icon, indicating that this package has built-in type declarations

0.0.29 • Public • Published

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.trending();

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.simplePrice()
/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()
/exchange_rates client.exhangesRates()
/search client.search()
/search/trending client.trending()
/global client.global()
/status_updates client.statusUpdates()
/global/decentralized_finance_defi client.globalDefi()

Development

e

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
0.0.292,406latest

Version History

VersionDownloads (Last 7 Days)Published
0.0.292,406
0.0.2815
0.0.271
0.0.261,004
0.0.2523
0.0.240
0.0.23509
0.0.222
0.0.210
0.0.200
0.0.191
0.0.180
0.0.170
0.0.161
0.0.15319
0.0.140
0.0.1354
0.0.120
0.0.111
0.0.101
0.0.90
0.0.80
0.0.70
0.0.61
0.0.51
0.0.41
0.0.30
0.0.20
0.0.11

Package Sidebar

Install

npm i coingecko-api-v3

Weekly Downloads

4,341

Version

0.0.29

License

MIT

Unpacked Size

100 kB

Total Files

19

Last publish

Collaborators

  • samuraitruong