coingecko-api-with-proxy-ip
TypeScript icon, indicating that this package has built-in type declarations

0.4.14 • Public • Published

coingecko-api-with-proxy-ip

CI codecov version

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

Get started

npm install coingecko-api-with-proxy-ip

import { CoinGeckoClient } from 'coingecko-api-with-proxy-ip';
const client = new CoinGeckoClient({
  timeout: 10000,
  autoRetry: true,
  localAddresses:[ ]
});
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
  • localAddress (optional) :Array of proxy ips

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()
/event client.events()
//events/countries client.eventCountries()
/events/types client.eventsTypes()
/exchange_rates client.exhangesRates()
/search/trending client.trending()
/global client.global()
/status_updates client.statusUpdates()
//global/decentralized_finance_defi client.globalDefi()

/coingecko-api-with-proxy-ip/

    Package Sidebar

    Install

    npm i coingecko-api-with-proxy-ip

    Weekly Downloads

    0

    Version

    0.4.14

    License

    MIT

    Unpacked Size

    126 kB

    Total Files

    24

    Last publish

    Collaborators

    • kstepanyan111