Skip to main content

Overview

Retrieve a list of cryptocurrency exchanges with their key metrics including volume, number of markets, and confidence scores.

Usage

coinpaprika-cli exchanges [OPTIONS]

Options

limit
number
default:"50"
Maximum number of exchanges to return (exchanges are sorted by adjusted rank)
quotes
string
default:"USD"
Comma-separated list of quote currencies for volume data (e.g., USD,BTC,EUR)
output
string
default:"table"
Output format: table or json
raw
boolean
default:"false"
Output raw JSON without metadata wrapper (useful for scripting)

Examples

List top 10 exchanges

coinpaprika-cli exchanges --limit 10

List exchanges with BTC volume

coinpaprika-cli exchanges --quotes BTC --limit 20

Get all exchanges as JSON

coinpaprika-cli exchanges --limit 100 --output json

Get exchanges in multiple currencies

coinpaprika-cli exchanges --quotes USD,BTC,EUR --limit 15

Response

The command returns a list of exchanges:
[
  {
    "id": "binance",
    "name": "Binance",
    "description": "Binance is a global cryptocurrency exchange...",
    "active": true,
    "website_status": true,
    "api_status": true,
    "markets_data_fetched": true,
    "adjusted_rank": 1,
    "reported_rank": 1,
    "currencies": 375,
    "markets": 1450,
    "confidence_score": 0.95,
    "quotes": {
      "USD": {
        "reported_volume_24h": 25000000000,
        "adjusted_volume_24h": 24000000000,
        "reported_volume_7d": 175000000000,
        "adjusted_volume_7d": 168000000000,
        "reported_volume_30d": 750000000000,
        "adjusted_volume_30d": 720000000000
      }
    },
    "last_updated": "2024-01-02T15:30:00Z"
  }
]

Response Fields

id
string
Unique exchange identifier (e.g., binance, coinbase)
name
string
Display name of the exchange
description
string
Brief description of the exchange
active
boolean
Whether the exchange is currently active
website_status
boolean
Whether the exchange website is operational
api_status
boolean
Whether the exchange API is operational
markets_data_fetched
boolean
Whether market data is currently being collected
adjusted_rank
number
Exchange rank based on adjusted volume (more reliable)
reported_rank
number
Exchange rank based on self-reported volume
currencies
number
Number of different currencies traded on the exchange
markets
number
Total number of trading pairs available
confidence_score
number
CoinPaprika confidence score (0-1) based on data quality
quotes
object
Volume data in requested quote currencies, with 24h, 7d, and 30d periods
last_updated
string
ISO 8601 timestamp of last data update

Notes

  • Exchanges are automatically sorted by adjusted_rank (most reliable ranking)
  • Adjusted volume filters out wash trading and suspicious activity
  • Confidence score indicates data quality and reliability
  • Available on free tier
  • Use --limit to control response size and API usage

Build docs developers (and LLMs) love