CryptoCompare logo

CryptoCompare

CryptoCompare (now CoinDesk Data / CCData, acquired by CoinDesk in late 2024) is a long-standing crypto market data aggregator covering 300+ exchanges, 10,000+ assets, and 300,000+ trading pairs. The platform exposes two REST API surfaces — the legacy min-api.cryptocompare.com (Price, Historical OHLCV, Top Lists, News, Social, Order Book, Exchanges, Blockchain) and the modern data-api.cryptocompare.com / CoinDesk Data API (Spot, Index / Reference Rates including CADLI and CCIX, Asset, News, On-Chain, Futures, Options, Overview) — plus a unified WebSocket streamer at wss://streamer.cryptocompare.com/v2 that multiplexes Trade, Ticker, CCCAGG aggregate index, Order Book L2 updates and snapshots, Full Volume, Top Tier Full Volume, OHLC Candles, and Top of Book channels. Authentication uses an API key supplied as the api_key query parameter or as an `Authorization: Apikey {key}` header. Access is metered by monthly call credits with per-second / per-minute / per-hour / per-day ceilings; the Free tier issues 100,000 monthly credits and commercial Starter / Professional / Enterprise tiers escalate credit budgets, history depth, and surface coverage (news, social, on-chain, derivatives, full streamer, on-demand bulk exports, reference-rate licensing).

4 APIs 7 Features
CryptocurrencyMarket DataReference RatesNewsSocialBlockchainOn-ChainOrder BookStreamingIndex

APIs

CryptoCompare min-api (Legacy)

Legacy CryptoCompare REST API. Single endpoint surface for current and historical Price, OHLCV (minute / hour / day) candles, Top Lists by 24h volume / market cap / pair volume ...

CoinDesk Data API (CCData)

Modern, institutional-grade replacement for the legacy min-api. Consolidated surface across Spot (latest tick, instrument metadata, historical OHLCV, trades, order book L1), Coi...

CryptoCompare Streaming WebSocket

Single secure WebSocket endpoint multiplexing every subscription via tilde-delimited subscription strings (e.g. 5~CCCAGG~BTC~USD). Channel types: Trade (0), Ticker (2), Aggregat...

CryptoCompare Exchange Benchmark

Quantitative ranking of integrated exchanges across Legal, KYC and Transaction Risk, Team, Data Provision, Asset Quality and Diversity, Market Quality, Security, and Negative Re...

Features

Cross-exchange aggregate index (CCCAGG)

Default price source aggregating across 300+ integrated exchanges with outlier filtering.

Institutional reference rates (CADLI, CCIX)

Regulated index methodology suitable for derivatives settlement and institutional mark-to-market.

Real-time WebSocket streamer

Single secure socket multiplexes Trade, Ticker, CCCAGG, Order Book L2, OHLC, and Top of Book channels.

News aggregation with sentiment

Crypto-native news across hundreds of sources with category tagging and POSITIVE / NEUTRAL / NEGATIVE sentiment.

Per-coin social statistics

Aggregated Twitter, Reddit, Facebook, and source-repo engagement metrics.

On-chain blockchain data

Transaction count, active addresses, hashrate, difficulty, and balance distribution across 30+ chains.

Exchange Benchmark grading

Quantitative exchange ranking (AA / A / B / C / D / E / F) across Legal, KYC, Security, and Market Quality dimensions.

Use Cases

Retail price ticker and portfolio dashboard

Aggregate CCCAGG prices into consumer apps and dashboards.

Trading strategy backtest

Pull minute / hour / day OHLCV history for systematic strategy research.

Institutional mark-to-market

Value digital-asset books against CADLI reference rates.

Derivatives settlement

Settle futures and options against CCIX index family.

Crypto news aggregator

Build sentiment-tagged news products and research dashboards.

On-chain analytics

Drive treasury, supply, and address dashboards across major chains.

Exchange selection and risk monitoring

Use the Exchange Benchmark to qualify integrated venues.

Integrations

Apipheny / Google Sheets

Pull CryptoCompare data into spreadsheets via the Apipheny add-on.

Chainlink External Adapters

Community Chainlink adapter wraps CryptoCompare endpoints for oracle consumption.

TradingView

Charting libraries and React TradingView integrations consume the CryptoCompare WebSocket for live charts.

Node-RED

Community Node-RED nodes wrap CryptoCompare endpoints for low-code automation.

Apache Kafka / streaming pipelines

WebSocket streamer is commonly fanned out into Kafka topics for analytics.

Solutions

Real-time market data

Price, Ticker, Order Book, and OHLC streaming for live trading interfaces.

Historical and reference data

Minute / hour / day OHLCV history plus tick-level history for institutional tiers.

Indices and reference rates

CADLI / CCIX / CCIXBE for regulated mark-to-market and settlement.

News and research

Aggregated crypto news with sentiment, source feeds, and category taxonomy.

On-chain and analytics

Chain-level supply, address, and transaction metrics for analytics platforms.

Event Specifications

CryptoCompare Streaming API

AsyncAPI 2.6 description of the CryptoCompare (now CoinDesk) WebSocket streaming API. Clients open a single secure WebSocket to `wss://streamer.cryptocompare.com/v2` and multipl...

ASYNCAPI

Semantic Vocabularies

Cryptocompare Context

0 classes · 7 properties

JSON-LD

API Governance Rules

CryptoCompare API Rules

16 rules · 7 errors 6 warnings 3 info

SPECTRAL

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
ArazzoWorkflows
ArazzoWorkflows
🔗
Website
Website
🌐
Portal
Portal
📝
SignUp
SignUp
💰
Pricing
Pricing
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
📦
SDK
SDK
📦
SDK
SDK
🔗
PublicAPIsListing
PublicAPIsListing
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
JSON-LD
JSON-LD
🔗
JSONStructure
JSONStructure
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
aid: cryptocompare
url: https://raw.githubusercontent.com/api-evangelist/cryptocompare/refs/heads/main/apis.yml
name: CryptoCompare
tags:
  - Cryptocurrency
  - Market Data
  - Reference Rates
  - News
  - Social
  - Blockchain
  - On-Chain
  - Order Book
  - Streaming
  - Index
type: Index
kind: company
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
access: 3rd-Party
created: '2026-05-28'
modified: '2026-05-30'
position: Consumer
specificationVersion: '0.20'
x-source: public-apis/public-apis
x-category: Cryptocurrency
x-tier: 3
x-tier-reason: bulk-registered-from-public-apis
description: >-
  CryptoCompare (now CoinDesk Data / CCData, acquired by CoinDesk in late 2024) is a long-standing crypto market data
  aggregator covering 300+ exchanges, 10,000+ assets, and 300,000+ trading pairs. The platform exposes two REST API
  surfaces — the legacy min-api.cryptocompare.com (Price, Historical OHLCV, Top Lists, News, Social, Order Book,
  Exchanges, Blockchain) and the modern data-api.cryptocompare.com / CoinDesk Data API (Spot, Index / Reference Rates
  including CADLI and CCIX, Asset, News, On-Chain, Futures, Options, Overview) — plus a unified WebSocket streamer at
  wss://streamer.cryptocompare.com/v2 that multiplexes Trade, Ticker, CCCAGG aggregate index, Order Book L2 updates and
  snapshots, Full Volume, Top Tier Full Volume, OHLC Candles, and Top of Book channels. Authentication uses an API key
  supplied as the api_key query parameter or as an `Authorization: Apikey {key}` header. Access is metered by monthly
  call credits with per-second / per-minute / per-hour / per-day ceilings; the Free tier issues 100,000 monthly credits
  and commercial Starter / Professional / Enterprise tiers escalate credit budgets, history depth, and surface coverage
  (news, social, on-chain, derivatives, full streamer, on-demand bulk exports, reference-rate licensing).
apis:
  - aid: cryptocompare:min-api
    name: CryptoCompare min-api (Legacy)
    tags:
      - Cryptocurrency
      - Market Data
      - News
      - Social
      - Blockchain
    image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
    baseURL: https://min-api.cryptocompare.com/data
    humanURL: https://developers.coindesk.com/documentation/legacy/Price/SingleSymbolPriceEndpoint
    properties:
      - type: Documentation
        url: https://developers.coindesk.com/documentation/legacy/Price/SingleSymbolPriceEndpoint
      - type: OpenAPI
        url: openapi/cryptocompare-min-api-openapi.yml
      - type: JSONSchema
        url: json-schema/cryptocompare-fullticker-schema.json
      - type: JSONSchema
        url: json-schema/cryptocompare-ohlcvcandle-schema.json
      - type: JSONSchema
        url: json-schema/cryptocompare-newsarticle-schema.json
      - type: JSONSchema
        url: json-schema/cryptocompare-coinlistentry-schema.json
      - type: JSONSchema
        url: json-schema/cryptocompare-exchange-schema.json
      - type: JSONSchema
        url: json-schema/cryptocompare-blockchaindatapoint-schema.json
      - type: JSONSchema
        url: json-schema/cryptocompare-socialstats-schema.json
      - type: JSONSchema
        url: json-schema/cryptocompare-orderbookl1-schema.json
      - type: Example
        url: examples/cryptocompare-getSingleSymbolPrice-example.json
      - type: Example
        url: examples/cryptocompare-getHistoricalDailyOHLCV-example.json
      - type: Example
        url: examples/cryptocompare-getTopListByTotalVolumeFull-example.json
      - type: Example
        url: examples/cryptocompare-getLatestNewsArticles-example.json
      - type: SignUp
        url: https://www.cryptocompare.com/cryptopian/api-keys
      - type: Authentication
        url: https://min-api.cryptocompare.com/documentation
    description: >-
      Legacy CryptoCompare REST API. Single endpoint surface for current and historical Price, OHLCV (minute / hour /
      day) candles, Top Lists by 24h volume / market cap / pair volume / exchange volume, News articles with sources and
      categories, Social statistics, top-of-book Order Book L1, Exchanges reference data and full coin listing, and
      Blockchain on-chain data including transaction count, active addresses, hashrate, difficulty, and balance
      distribution.
    x-features:
      - 31 REST operations across 9 functional groups
      - CCCAGG cross-exchange aggregate index as default price source
      - Custom average (CUSTOMAGG) across a selected exchange set
      - News aggregated across hundreds of crypto-native sources with sentiment tagging
      - Social stats covering Twitter, Reddit, Facebook, and source code repos
      - Exchange Benchmark grading (AA / A / B / C / D / E / F)
      - Blockchain history including large transaction count and balance distribution buckets
    x-use-cases:
      - Power retail price tickers and portfolio dashboards
      - Backtest trading strategies on minute and hour OHLCV history
      - Build crypto news aggregators with sentiment-tagged feeds
      - Score exchanges using the CryptoCompare Exchange Benchmark
      - Drive on-chain analytics dashboards across 30+ chains
  - aid: cryptocompare:data-api
    name: CoinDesk Data API (CCData)
    tags:
      - Cryptocurrency
      - Market Data
      - Reference Rates
      - Index
      - Spot
      - Derivatives
      - On-Chain
      - News
    image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
    baseURL: https://data-api.cryptocompare.com
    humanURL: https://developers.coindesk.com/documentation/data-api/introduction
    properties:
      - type: Documentation
        url: https://developers.coindesk.com/documentation/data-api/introduction
      - type: OpenAPI
        url: openapi/cryptocompare-data-api-openapi.yml
      - type: JSONSchema
        url: json-schema/cryptocompare-indextick-schema.json
      - type: JSONSchema
        url: json-schema/cryptocompare-asset-schema.json
      - type: Example
        url: examples/cryptocompare-getIndexLatestTick-example.json
      - type: SignUp
        url: https://developers.coindesk.com/pricing/
      - type: Authentication
        url: https://developers.coindesk.com/documentation/data-api/introduction
    description: >-
      Modern, institutional-grade replacement for the legacy min-api. Consolidated surface across Spot (latest tick,
      instrument metadata, historical OHLCV, trades, order book L1), CoinDesk Indices and Reference Rates (CADLI, CCIX,
      CCIXBE) with composition endpoint, Asset metadata and supply history, News articles with full search, On-Chain
      metrics, Futures, Options, and Overview market cap. Standardized request and response envelope across every
      endpoint.
    x-features:
      - Unified endpoint shape across spot, index, asset, news, on-chain, and derivatives
      - CADLI institutional reference rate (regulated index methodology)
      - CCIX cross-exchange index family
      - Index composition endpoint exposing constituent prices, supplies, weights
      - 1ns-resolution timestamps on tick endpoints
      - Top-tier vs all-exchange volume separation
      - Multi-period rollups (HOUR / DAY / WEEK / MONTH / YEAR / LIFETIME)
    x-use-cases:
      - Mark-to-market institutional crypto positions against CADLI
      - Settle derivatives against CCIX reference prices
      - Power exchange-agnostic order book monitoring
      - Drive on-chain treasury analytics
      - Replace legacy min-api integrations with the modern surface
  - aid: cryptocompare:streamer
    name: CryptoCompare Streaming WebSocket
    tags:
      - Cryptocurrency
      - Streaming
      - WebSocket
      - Order Book
      - OHLCV
    image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
    baseURL: wss://streamer.cryptocompare.com/v2
    humanURL: https://developers.coindesk.com/documentation/legacy-websockets/HowToConnect
    properties:
      - type: Documentation
        url: https://developers.coindesk.com/documentation/legacy-websockets/HowToConnect
      - type: WebSocket
        url: wss://streamer.cryptocompare.com/v2
      - type: AsyncAPI
        url: asyncapi/cryptocompare-asyncapi.yml
    description: >-
      Single secure WebSocket endpoint multiplexing every subscription via tilde-delimited subscription strings (e.g.
      5~CCCAGG~BTC~USD). Channel types: Trade (0), Ticker (2), Aggregate Index / CCCAGG (5), Order Book L2 update (8),
      Order Book L2 snapshot (9), Full Volume (11), Top Tier Full Volume (21), OHLC Candles (24), and Top of Order Book
      (30). Control envelopes include Welcome (20), SubscribeComplete (16), UnsubscribeComplete (17), LoadComplete (3),
      UnsubscribeAllComplete (18), Heartbeat (999), Unauthorized (401), RateLimit (429), and ServerError (500).
    x-features:
      - One socket multiplexes every channel and subscription
      - Wildcards (*) for enterprise bulk subscription
      - Per-account rate-limit telemetry in the Welcome envelope
      - 30-60 second heartbeats with reconnect guidance
      - Streamer (binary) format with bitmask field selection
  - aid: cryptocompare:exchange-benchmark
    name: CryptoCompare Exchange Benchmark
    tags:
      - Exchange Ratings
      - Methodology
      - Risk
    image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
    baseURL: https://data.coindesk.com/research/exchange-benchmark
    humanURL: https://data.coindesk.com/research/exchange-benchmark
    properties:
      - type: Documentation
        url: https://data.coindesk.com/research/exchange-benchmark
    description: >-
      Quantitative ranking of integrated exchanges across Legal, KYC and Transaction Risk, Team, Data Provision, Asset
      Quality and Diversity, Market Quality, Security, and Negative Reports Penalty. Grade points and per-criterion
      splits are surfaced on the /exchanges/general endpoint of the min-api.
common:
  - type: PostmanWorkspace
    url: https://www.postman.com/kinlaneapi/cryptocompare/overview
  - type: ArazzoWorkflows
    url: arazzo/
    workflows:
      - url: arazzo/cryptocompare-asset-research-workflow.yml
        name: CryptoCompare Asset Research
        summary: Rank assets, read one asset's detail and supply history, then search news.
      - url: arazzo/cryptocompare-coin-price-snapshot-workflow.yml
        name: CryptoCompare Coin Price Snapshot
        summary: Resolve a coin, read its live price, full ticker, and daily OHLCV history.
      - url: arazzo/cryptocompare-coin-social-pulse-workflow.yml
        name: CryptoCompare Coin Social Pulse
        summary: Read latest and historical social stats for a coin alongside its live price.
      - url: arazzo/cryptocompare-exchange-discovery-workflow.yml
        name: CryptoCompare Exchange Discovery
        summary: List exchanges, read general info, then rank top exchanges for a pair.
      - url: arazzo/cryptocompare-market-cap-leaders-workflow.yml
        name: CryptoCompare Market Cap Leaders
        summary: Rank coins by market cap, read full multi-symbol prices, then daily history.
      - url: arazzo/cryptocompare-news-feed-filter-workflow.yml
        name: CryptoCompare News Feed Filter
        summary: Resolve news categories and sources, then pull a filtered latest-news feed.
      - url: arazzo/cryptocompare-spot-instrument-analysis-workflow.yml
        name: CryptoCompare Spot Instrument Analysis
        summary: Confirm a market, read instrument metadata, latest tick, then daily OHLCV.
      - url: arazzo/cryptocompare-top-volume-deep-dive-workflow.yml
        name: CryptoCompare Top Volume Deep Dive
        summary: Rank coins by 24h volume, pull full data, then branch into the news feed.
  - type: Website
    url: https://data.coindesk.com/
  - type: Portal
    url: https://developers.coindesk.com/
  - type: SignUp
    url: https://www.cryptocompare.com/cryptopian/api-keys
  - type: Pricing
    url: https://developers.coindesk.com/pricing/
  - type: TermsOfService
    url: https://data.coindesk.com/terms
  - type: PrivacyPolicy
    url: https://data.coindesk.com/privacy
  - type: Support
    url: https://developers.coindesk.com/support
  - type: Blog
    url: https://data.coindesk.com/blog
  - type: GitHubOrganization
    url: https://github.com/CryptoCompare
  - type: SDK
    url: https://github.com/CryptoCompare/API
  - type: SDK
    url: https://github.com/CryptoCompare/CryptoCompareIOS
  - type: PublicAPIsListing
    url: https://github.com/public-apis/public-apis
  - type: SpectralRules
    url: rules/cryptocompare-rules.yml
  - type: Vocabulary
    url: vocabulary/cryptocompare-vocabulary.yml
  - type: JSON-LD
    url: json-ld/cryptocompare-context.jsonld
  - type: JSONStructure
    url: json-structure/cryptocompare-structure.json
  - type: Plans
    url: plans/cryptocompare-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/cryptocompare-rate-limits.yml
  - type: FinOps
    url: finops/cryptocompare-finops.yml
  - type: Features
    data:
      - name: Cross-exchange aggregate index (CCCAGG)
        description: Default price source aggregating across 300+ integrated exchanges with outlier filtering.
      - name: Institutional reference rates (CADLI, CCIX)
        description: Regulated index methodology suitable for derivatives settlement and institutional mark-to-market.
      - name: Real-time WebSocket streamer
        description: Single secure socket multiplexes Trade, Ticker, CCCAGG, Order Book L2, OHLC, and Top of Book channels.
      - name: News aggregation with sentiment
        description: >-
          Crypto-native news across hundreds of sources with category tagging and POSITIVE / NEUTRAL / NEGATIVE
          sentiment.
      - name: Per-coin social statistics
        description: Aggregated Twitter, Reddit, Facebook, and source-repo engagement metrics.
      - name: On-chain blockchain data
        description: Transaction count, active addresses, hashrate, difficulty, and balance distribution across 30+ chains.
      - name: Exchange Benchmark grading
        description: >-
          Quantitative exchange ranking (AA / A / B / C / D / E / F) across Legal, KYC, Security, and Market Quality
          dimensions.
  - type: UseCases
    data:
      - name: Retail price ticker and portfolio dashboard
        description: Aggregate CCCAGG prices into consumer apps and dashboards.
      - name: Trading strategy backtest
        description: Pull minute / hour / day OHLCV history for systematic strategy research.
      - name: Institutional mark-to-market
        description: Value digital-asset books against CADLI reference rates.
      - name: Derivatives settlement
        description: Settle futures and options against CCIX index family.
      - name: Crypto news aggregator
        description: Build sentiment-tagged news products and research dashboards.
      - name: On-chain analytics
        description: Drive treasury, supply, and address dashboards across major chains.
      - name: Exchange selection and risk monitoring
        description: Use the Exchange Benchmark to qualify integrated venues.
  - type: Integrations
    data:
      - name: Apipheny / Google Sheets
        description: Pull CryptoCompare data into spreadsheets via the Apipheny add-on.
      - name: Chainlink External Adapters
        description: Community Chainlink adapter wraps CryptoCompare endpoints for oracle consumption.
      - name: TradingView
        description: Charting libraries and React TradingView integrations consume the CryptoCompare WebSocket for live charts.
      - name: Node-RED
        description: Community Node-RED nodes wrap CryptoCompare endpoints for low-code automation.
      - name: Apache Kafka / streaming pipelines
        description: WebSocket streamer is commonly fanned out into Kafka topics for analytics.
  - type: Solutions
    data:
      - name: Real-time market data
        description: Price, Ticker, Order Book, and OHLC streaming for live trading interfaces.
      - name: Historical and reference data
        description: Minute / hour / day OHLCV history plus tick-level history for institutional tiers.
      - name: Indices and reference rates
        description: CADLI / CCIX / CCIXBE for regulated mark-to-market and settlement.
      - name: News and research
        description: Aggregated crypto news with sentiment, source feeds, and category taxonomy.
      - name: On-chain and analytics
        description: Chain-level supply, address, and transaction metrics for analytics platforms.
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com