Skip to main content

CoinPaprika crypto API overview

Launch full REST API reference

Click here to access the complete REST API documentation with all endpoints, examples, and interactive playground.

Crypto price API and cryptocurrency data API

The CoinPaprika REST API provides comprehensive access to real-time cryptocurrency market data, historical prices, volumes, and market cap for over 50,000 assets across 350+ exchanges. Our REST API is designed with developers in mind, offering:
  • Simple HTTP requests - Use standard GET, POST methods
  • JSON responses - Clean, structured data format
  • Comprehensive coverage - From basic price data to detailed analytics
  • High reliability - 99.9% uptime with enterprise-grade infrastructure

Quick start

Our API is designed to be simple and intuitive. Here’s what you need to know:

Base URL

All API endpoints use the following base URL (for free plan):
https://api.coinpaprika.com/v1/
For paid plans, the base URL is:
https://api-pro.coinpaprika.com/v1/

Authentication

Most endpoints are available without authentication, but we recommend using an API key for:
  • Higher rate limits
  • Premium features
  • Priority support
To authenticate, include your API key as a Bearer token in the Authorization header of your request:
curl -H "Authorization: Bearer YOUR_API_KEY" "https://api-pro.coinpaprika.com/v1/users/me"
Pro tip: Start with our free tier - no credit card required. You can make up to 1,000 requests per day without authentication.
You can get your API key by checking out our pricing page.

Example request

Get the latest Bitcoin price with a simple GET request:
curl "https://api.coinpaprika.com/v1/tickers/btc-bitcoin"

CoinPaprika API support

Ready to go professional? Explore our API plans for higher rate limits, dedicated support, and advanced features.

FAQs

An HTTP API that returns real-time and historical cryptocurrency prices, volumes, and market cap. Use our REST endpoints for server-side and batch use cases.
Yes, there’s a free tier with generous limits. Paid plans unlock higher limits and more data history.
Use GET /coins/{id}/ohlcv/historical and specify start, optional end, and interval.
Limits vary by plan; see the Rate Limits section or the Pricing page. When exceeded, the API returns HTTP 429/402.
Yes. Use the Streaming API for live ticks; REST covers request/response use cases.