coingecko-api-pro
v2.2.0
Published
Coin Gecko Api Node js wrapper
Downloads
40
Maintainers
Readme
CoinGecko Api Pro NodeJs Wrapper
Coin Gecko Api Node js wrapper
Sample Usage
npm i coingecko-api-pro
//1. Import coingeckojs
const CoinGecko = require('coingecko-api-pro');
//2. Initiate the CoinGecko API Client
const CoinGeckoClient = new CoinGecko();
//3. Make calls
var func = async() => {
let data = await CoinGeckoClient.ping();
};
You can also find the another sample usages and test files on the
Supported API method
| Ping | function | | :-----------------------------------------------------------| ---------------------------------: | | /ping | _client.ping() |
| Simple | function | | :-----------------------------------------------------------| ---------------------------------: | | /simple/price | _client.simple.tokenPrice()| | /simple/token_price/:id | _client.simple.price() | | /simple/supported_vs_currencies |_client.simple.supportedVsCurrencies() |
| Coins | function | | :-----------------------------------------------------------| ---------------------------------: | | /coins/list | _client.coins.list() | | /coins/markets | _client.coins.markets() | | /coins/:id | _client.coins.coinById() | | /coins/:id/tickers | _client.coins.tickersById() | | /coins/:id/history | client.coinIdHistory() | | /coins/id/market_chart | _client.coins.marketChartById() | | /coins/{id}/market_chart/range | _client.coins.marketChartRangeById() | | /coins/{id}/status_updates | _client.coins.statusUpdateById() | | /coins/{id}/ohlc | _client.coins.ohlcById() |
| Contract | function | | :-----------------------------------------------------------| ---------------------------------: | | /coins/{id}/contract/{contract_address} | _client.contract.getCoinInfo() | | /coins/{id}/contract/{contract_address}/market_chart/ | _client.contract.getMarketChart() | | /coins/{id}/contract/{contract_address}/market_chart/range | _client.contract.getMarketChartRange() |
| Asset Platforms | function | | :-----------------------------------------------------------| ---------------------------------: | | /asset_platforms | _client.assetPlatform() |
| Categories | function | | :-----------------------------------------------------------| ---------------------------------: | | /coins/categories/list | _client.categories.listCategories() | | /coins/categories | _client.categories.listCategoriesWithMarketData() |
| Exchanges | function | | :-----------------------------------------------------------| ---------------------------------: | | /exchanges | _client.exchanges.exchanges() | | /exchanges/list | _client.exchanges.exchangesList() | | /exchanges/{id} | _client.exchanges.exchangesById() | | /exchanges/{id}/tickers | _client.exchanges.tickerById() | | /exchanges/{id}/status_update | _client.exchanges.statusUpdatesById() | | /exchanges/{id}/volume_chart | _client.exchanges.volumeChartById() |
| Finance | function | | :-----------------------------------------------------------| ---------------------------------: | | /finance_platforms | _client.finance.platforms() | | /finance_products | _client.finance.products() |
| Indexes | function | | :-----------------------------------------------------------| ---------------------------------: | | /indexes | _client.index.indexes() | | /indexes/{market_id}/{id} | _client.index.byMarketIdandId() | | /indexes/list | _client.index.indexesList() |
| Derivatives | function | | :-----------------------------------------------------------| ---------------------------------: | | /derivatives | _client.derivatives.derivatives() | | /derivatives/exchanges | _client.derivatives.Exchanges() | | /derivatives/exchanges/{id} | _client.derivatives.ExchangesById() | | /derivatives/exchanges/list | _client.derivatives.ExchangesList() |
| Status Update | function | | :-----------------------------------------------------------| ---------------------------------: | | /status_updates | _client.statusUpdate() |
| Exchange Rates | function | | :-----------------------------------------------------------| ---------------------------------: | | /exchange_rates | _client.exchangeRates() |
| Trending | function | | :-----------------------------------------------------------| ---------------------------------: | | /search/trending | _client.trending() | | | | | | Global | function | | /global | _client.global.global() | | /global/decentralized_finance_defi | _client.global.globalDefi() |