> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coinpaprika.com/llms.txt
> Use this file to discover all available pages before exploring further.

# CoinPaprika Crypto API — REST Reference

> Crypto API for developers: real-time cryptocurrency prices, market data, and historical data via REST. Build with CoinPaprika's reliable crypto data API.

## CoinPaprika crypto API overview

<Tip>
  See also: [Coverage Checker](/tools/coverage), [Ticker endpoint](/api-reference/tickers/get-ticker-for-a-specific-coin), [Historical OHLCV](/api-reference/coins/get-historical-ohlc), [Search](/api-reference/tools/search), [Price converter](/api-reference/tools/price-converter)
</Tip>

<Card title="Launch full REST API reference" icon="code" color="#CE0017" href="/api-reference/rest-api/introduction" className="promo-card">
  **Click here to access the complete REST API documentation with all endpoints, examples, and interactive playground.**
</Card>

## 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

## Popular crypto API endpoints

<CardGroup cols={3}>
  <Card title="GET /tickers" icon="list" color="#CE0017" href="/api-reference/tickers/get-tickers-for-all-active-coins">
    Get ticker data for all active coins
  </Card>

  <Card title="GET /tickers/{id}" icon="info" color="#CE0017" href="/api-reference/tickers/get-ticker-for-a-specific-coin">
    Get ticker data for a specific coin
  </Card>

  <Card title="GET /coins" icon="database" color="#CE0017" href="/api-reference/coins/list-coins">
    List all available coins
  </Card>

  <Card title="GET /exchanges" icon="building" color="#CE0017" href="/api-reference/exchanges/list-exchanges">
    List all supported exchanges
  </Card>

  <Card title="GET /coins/{id}/ohlcv" icon="chart-line" color="#CE0017" href="/api-reference/coins/get-historical-ohlc">
    Get historical OHLCV data
  </Card>

  <Card title="GET /global" icon="globe" color="#CE0017" href="/api-reference/global/get-market-overview-data">
    Get global market overview
  </Card>
</CardGroup>

## 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, pass your API key in the `Authorization` header:

```bash theme={"dark"}
curl -H "Authorization: YOUR_API_KEY" "https://api-pro.coinpaprika.com/v1/key/info"
```

A successful response returns JSON with your plan, status, and remaining monthly quota.

<Tip>
  **Pro tip:** Start with our free tier - no credit card required. You can make up to 1,000 requests per day without authentication.
</Tip>

You can get your API key by checking out our [pricing page](https://coinpaprika.com/api/pricing/).

### Example request

Get the latest Bitcoin price with a simple GET request:

```bash theme={"dark"}
curl "https://api.coinpaprika.com/v1/tickers/btc-bitcoin"
```

## CoinPaprika API support

<CardGroup cols={2}>
  <Card title="API Playground" icon="code" color="#CE0017" href="/api-reference/rest-api/introduction">
    Test endpoints directly in your browser with our interactive playground.
  </Card>

  <Card title="SDK Libraries" icon="download" color="#CE0017" href="/get-started/sdk-python">
    Use our official SDKs for Python, JavaScript, PHP, and more.
  </Card>
</CardGroup>

<Note>
  **Ready to go professional?** Explore our [API plans](/api-plans) for higher rate limits, dedicated support, and advanced features.
</Note>

### FAQs

<AccordionGroup>
  <Accordion title="What is a crypto price API?">
    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.
  </Accordion>

  <Accordion title="Is the CoinPaprika crypto API free?">
    Yes, there’s a free tier with generous limits. Paid plans unlock higher limits and more data history.
  </Accordion>

  <Accordion title="How do I get historical cryptocurrency data?">
    Use `GET /coins/{id}/ohlcv/historical` and specify `start`, optional `end`, and `interval`.
  </Accordion>

  <Accordion title="What rate limits apply?">
    Limits vary by plan; see the Rate Limits section or the Pricing page. When exceeded, the API returns HTTP `429`/`402`.
  </Accordion>

  <Accordion title="Do you provide WebSocket data too?">
    Yes. Use the Streaming API for live ticks; REST covers request/response use cases.
  </Accordion>
</AccordionGroup>
