Skip to main content
A community-maintained Rust client library for the CoinPaprika API provides convenient access to cryptocurrency market data.
This is a community client built by Tokenomia Pro, not maintained by CoinPaprika. The coinpaprika_api crate is published independently, so CoinPaprika support does not cover it. For officially maintained clients, see the Python, PHP, or Go SDKs.

Installation

Add the CoinPaprika Rust SDK to your Cargo.toml:

Quick Start

Free Plan

For basic usage with the free API plan:

Pro Plan

To access Pro features and higher rate limits, initialize the client with your API key.
Get your API key at coinpaprika.com/api

Common Use Cases

Getting Market Data

Coin Information

Available Methods

Key

Global

Coins

People

Tags

Tickers

Exchanges

Tools

Contracts

Changelog

  • Get id changelog for all coins

FAQs

Construct the client with your API key using Client::with_key(“YOUR_API_KEY”) when calling Pro endpoints.
Use the Coverage Checker to resolve canonical IDs such as btc-bitcoin.
Yes. Use the REST historical endpoints via the client methods that accept start/end parameters. The free tier reaches back one year of daily ticks; an API key is required for anything deeper and for OHLCV history beyond the last full day.
Propagate Result and map HTTP errors (e.g., 429) to retry/backoff logic in your async runtime.