{"repo":"tigusigalpa/coingecko-go","free":true,"listed":false,"github":"https://github.com/tigusigalpa/coingecko-go","clone":"git clone https://github.com/tigusigalpa/coingecko-go.git","description":"Comprehensive Golang client for CoinGecko API v3. Access real-time cryptocurrency prices, market data, historical charts, DeFi analytics, NFT data, and more. Features: 14+ API endpoint groups, Pro API support, type-safe implementation, WebSocket support, zero dependencies. Perfect for building crypto trading bots, portfolio trackers, and more","language":"Go","stars":16,"topics":["bitcoin","coingecko","coingecko-api","crypto","cryptocurrency","go","golang","package","binance","bingx"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"CoinGecko Go Client Go client for the CoinGecko API. Prices, market data, charts, exchanges, NFTs, DeFi — all endpoints, typed responses, minimal dependencies. Package: pkg.go.dev/github.com/tigusigalpa/coingecko-go Installation • Quick Start • API Reference • Examples --- Features - All CoinGecko API v3 endpoints: Simple, Coins, Contracts, Exchanges, Derivatives, NFTs, Categories, Global, Search, Ping - Pro API support (API key auth, higher rate limits) - WebSocket for live price feeds - Configurable HTTP client, timeouts, custom transport - Minimal deps — stdlib + gorilla/websocket - Tested, with runnable examples in examples/ Requirements - Go 1.21+ - CoinGecko API key (optional, for Pro tier) Installation Quick Start Pro API Custom HTTP Client Pointer Helpers Many options use pointers. A couple of helpers make this less verbose: --- API Reference Simple Prices and supported currencies. Coins Market data, charts, OHLC, detailed info. Contract Token data by contract address. Asset Platforms Categories Exchanges Global Search Ping --- Examples Portfolio Tracker Price Alerts Runnable Examples There are ready-to-run examples in the examples/ directory: --- Rate Limits Keep in mind the CoinGecko rate limits: - Free : 10–50 calls/min - Pro : higher limits depending on plan If you're hitting limits, add caching on your side — the library doesn't do that for you. Testing Security Don't hardcode API keys. Use environment variables: If you find a security issue, email sovletig@gmail","default_branch":null,"files":null,"tree":[],"storefront":"/r/tigusigalpa","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tigusigalpa/coingecko-go/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}