Popularity
2.6
Growing
Activity
0.0
Declining
12
8
3

Programming language: Go
Tags: Third-party APIs    
Latest version: v2.4.1

coinpaprika-go alternatives and similar packages

Based on the "Third-party APIs" category

Do you think we are missing an alternative of coinpaprika-go or a related project?

Add another 'Third-party APIs' Package

README

Coinpaprika API Go Client

Build Status go-doc Go Report Card

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.

Getting started

package main

import (
    "fmt"

    "github.com/coinpaprika/coinpaprika-api-go-client/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)

Examples

Check out the [./examples](./examples) directory.

Implementation status (API v1.4.3)

Global

  • [x] Get market overview data

Coins

  • [x] List coins
  • [x] Get coin by ID
  • [x] Get twitter timeline for coin
  • [x] Get coin events by coin ID
  • [x] Get exchanges by coin ID
  • [x] Get markets by coin ID
  • [x] Get latest OHLCV
  • [x] Get historical OHLCV

People

  • [x] Get people by ID

Tags

  • [x] List tags
  • [x] Get tag by ID

Tickers

  • [x] Get tickers for all coins
  • [x] Get ticker information for specific coin
  • [x] Get historical tickers for specific coin

Exchanges

  • [x] List exchanges
  • [x] Get exchange by ID
  • [x] List markets by exchange ID
  • [x] Search tool

License

CoinpaprikaAPI is available under the MIT license. See the [LICENSE file](./LICENSE.md) for more info.


*Note that all licence references and agreements mentioned in the coinpaprika-go README section above are relevant to that project's source code only.