Coinpaprika API Go Client
August 5, 2026 ยท View on GitHub
Usage
This library provides convenient way to use coinpaprika.com API in Go.
Coinpaprika delivers full market data to the world of crypto: coin prices, volumes, market caps, ATHs, return rates and more.
Installation
go get github.com/coinpaprika/coinpaprika-api-go-client/v2
Getting started
package main
import (
"fmt"
"github.com/coinpaprika/coinpaprika-api-go-client/v2/coinpaprika"
)
func main() {
paprikaClient := coinpaprika.NewClient(nil)
tickers, err := paprikaClient.Tickers.List(nil)
if err != nil {
panic(err)
}
for _, t := range tickers {
if t.Name == nil || t.Symbol == nil || t.Rank == nil {
continue
}
fmt.Println("Name:", *t.Name)
fmt.Println("Symbol:", *t.Symbol)
fmt.Println("Rank:", *t.Rank)
fmt.Println("----")
}
}
Setting custom HTTP client
customClient := &http.Client{Timeout: 10 * time.Second}
paprikaClient := coinpaprika.NewClient(customClient)
Setting API key for and enabling access to Coinpaprika Pro API
Key can be obtained from Coinpaprika API
paprikaClient := coinpaprika.NewClient(nil, coinpaprika.WithAPIKey("your_api_key_goes_here"))
Examples
Check out the ./examples directory.
Implementation status
Global
- Get market overview data
Coins
- List coins
- Get coin by ID
-
Get twitter timeline for coin(deprecated) - Get coin events by coin ID
- Get exchanges by coin ID
- Get markets by coin ID
- Get latest OHLCV
- Get historical OHLCV
- Get today OHLCV
- Get ID mappings (Business+)
People
- Get people by ID
Tags
- List tags
- Get tag by ID
Tickers
- Get tickers for all coins
- Get ticker information for specific coin
- Get historical tickers for specific coin
Exchanges
- List exchanges
- Get exchange by ID
- List markets by exchange ID
Contracts
- List contract platforms
- Get contracts by platform
- Get ticker by contract address
- Get historical ticks by contract address
Search
- Search tool
Price Converter
- Price converter
Key
- Get API key info (Pro+)
Changelog
- Get ID changelog (Starter+)
Other Coinpaprika Tools
Looking for other ways to integrate crypto data? Check out these tools:
- Coinpaprika CLI: crypto market data from your terminal. 12,000+ cryptocurrencies, 350+ exchanges, prices, OHLCV. Free tier included.
- Coinpaprika MCP Server: plug crypto market data directly into AI assistants like Claude. 30+ tools, no API key needed to get started.
- DexPaprika: DEX data across 36 chains and 230+ DEXes, over 96% of on-chain DEX volume. If you need on-chain trading data, pools, or token prices, start here.
License
CoinpaprikaAPI is available under the MIT license. See the LICENSE file for more info.