Skip to main content
The CoinPaprika API provides extensive and reliable data for over 12,000 cryptocurrencies, tracking them across more than 350 exchanges. Below are some of the most popular endpoints to get you started.

Tickers

Get the latest price, volume, and market cap data for any coin.

Coins

Access detailed information about any coin, including social links and whitepapers.

Exchanges

Retrieve data on all supported exchanges, including their markets and trading volumes.

Base URL

All free plan API endpoints use the following base URL:
For the paid plans, the base URL is:

Authentication

Most of our API endpoints are available without an API key. However, for higher rate limits and access to premium features, we recommend using an API key.
Authentication may be required for certain endpoints in the future as we expand our services.
To authenticate, pass your API key in the Authorization header:
A successful response returns JSON with your plan, status, and remaining monthly quota.
The key is the entire header value. There is no Bearer prefix, and no other scheme word: Authorization: Bearer YOUR_API_KEY does not reach the API. Most APIs expect the opposite, so if your HTTP client has a “bearer token” field, set a raw header instead.
The URL for the paid plans is different from the free plan. Check out our pricing page for specific details.
You can get your API Key by visiting our official website here

Rate limits

Our API has the following rate limits based on your subscription plan:
  • Free: 20,000 requests per month
  • Starter: 400,000 requests per month
  • Pro: 1,000,000 requests per month
  • Business: 5,000,000 requests per month
  • Ultimate: 10,000,000 requests per month
  • Enterprise: Custom limits
For more details, please see our pricing page.

How the numbers are calculated

Prices in this API are a volume-weighted average across the markets we track, not a quote copied from a single exchange. Our price calculation methodology documents the whole pipeline: which markets are included, how outliers are detected and removed, how exchange confidence scores adjust reported volume, and how circulating supply, market cap and all-time highs are derived. Read it if you need to reconcile a price, volume_24h, circulating_supply or market_cap value with another source, or if you have to explain to a reviewer where a number came from.

SDKs

We offer several SDKs to help you integrate with our API more easily:

Go

Official Go client for the CoinPaprika API.

PHP

Official PHP client for the CoinPaprika API.

Python

Official Python client for the CoinPaprika API.

TypeScript

Official TypeScript/JavaScript client for the CoinPaprika API.

Swift

Official Swift client for iOS and macOS.

Kotlin

Official Kotlin/Android client for the CoinPaprika API.