Skip to content

esenmx/coin-gecko-go

Repository files navigation

coingecko-go

Golang Client for CoinGecko

  • Dependency-Free
  • Required parameters handled before the requests
  • Messy payloads simplified, not well organized fields omitted(see also /coins/{id}), open issue for your needs
  • Nullable fields have pointer types

Progress Tracker

Ping

  • ping Simple

Simple

  • simple/price
  • simple/token_price/{id}
  • simple/supported_vs_currencies

Coins

  • coins/list
  • coins/markets
  • coins/{id}
  • coins/{id}/tickers
  • coins/{id}/history
  • coins/{id}/market_chart
  • coins/{id}/market_chart/range
  • coins/{id}/status_updates
  • coins/{id}/ohlc

Contract

  • coins/{id}/contract/{contract_address}
  • coins/{id}/contract/{contract_address}/market_chart/
  • coins/{id}/contract/{contract_address}/market_chart/range

Asset Platforms

  • asset_platforms

Categories

  • coins/categories/list
  • coins/categories

Exchanges

  • exchanges
  • exchanges/list
  • exchanges/{id}
  • exchanges/{id}/tickers
  • exchanges/{id}/status_updates
  • exchanges/{id}/volume_chart

Finance

  • finance_platforms
  • finance_products

Indexes

  • indexes
  • indexes/{market_id}/{id}
  • indexes/list

Derivatives

  • derivatives
  • derivatives/exchanges
  • derivatives/exchanges/{id}
  • derivatives/exchanges/list

Status Updates

  • status_updates

Exchange Trades

  • exchange_rates

Trending

  • search/trending

Global

  • global
  • global/decentralized_finance_defi

Companies

  • companies/public_treasury/{coin_id}

Releases

No releases published

Packages

No packages published

Languages