Skip to main content

Crypto Market Data API

Updated on
Feb 07, 2025

Overview

The Crypto Market Data API add-on by CoinAPI provides developers with comprehensive access to real-time and historical market data across global cryptocurrency exchanges. Supporting over 350 exchanges and 10,000+ trading pairs, it delivers essential market information including quotes, order books, trades, exchange rates, and OHLCV data through an API interface.

Key Features


  • Global Exchange Coverage: Access data from 350+ cryptocurrency exchanges, both centralized and decentralized, through a single unified API.
  • Comprehensive Market Data: Retrieve real-time quotes, complete order book depth, trade data, and customizable OHLCV intervals.
  • Data Normalization: Benefit from standardized data formats across all venues, with unified field structures and synchronized timestamps.
  • Enterprise-Grade Infrastructure: Maintain reliable operations with redundant server infrastructure, swift region switching, and 99.9% uptime guarantee.
  • Historical Data Access: Analyze markets with granular historical data including tick-by-tick trades and order book snapshots.

Data Delivery Options


  • Real-Time Data Streams: Access live market updates including trades, quotes, and order book changes
  • API Endpoints: Fetch current market snapshots and historical data with customizable parameters
  • OHLCV Aggregation: Get candlestick data at various time intervals for technical analysis
  • Order Book Depth: Access full market depth data for sophisticated trading strategies
  • Exchange Rates: Obtain cryptocurrency conversion rates across multiple pairs

How to Enable the Add-on


  • Step 1: Visit the QuickNode dashboard.
  • Step 2: Select an endpoint for any supported chain from the Endpoints section.
  • Step 3: Navigate to the Add-on section of that endpoint.
  • Step 4: Look for the Crypto Market Data API and click Explore.
  • Step 5: Onced enabled, use your QuickNode endpoint to start calling different methods the add-on has available. Check the documentation for the full list of supported methods.

Supported Blockchain Networks

The API provides market data for assets across the following networks:

Blockchain Network
Aptos
Arbitrum
Arbitrum Nova
Avalanche
Base
Bitcoin
BNB Smart Chain
Celo
Ethereum
Fantom
Flow
Gnosis
NEAR
Optimistic Ethereum
Polkadot
Polygon
Polygon zkEVM
Scroll
Solana
Stacks
Stellar
TRON
XRP Ledger
zkSync

Making API Requests

The Crypto Market Data API supports multiple programming languages. Below are the prerequisites needed to run the example code in this documentation:

cURL

Most *nix based systems have cURL support out of the box. cURL is a command line tool and library for transferring data with URLs. Check if you have it by running the following:

curl -h

Python

To run our Python code examples, you'll need to have Python installed as well as the requests package. You can install this package with the following command:

python -m pip install requests

JavaScript

To run our JavaScript code examples, you'll need to have Node v18 and up installed. You can follow this official document to install the latest, stable version of Node globally. Check if you have it by running the following:

node -v

Ruby

To run our Ruby code examples, you'll need to have Ruby installed. You can follow this official installation document for more information. Check if you have it by running the following:

ruby -v

We ❤️ Feedback!

If you have any feedback or questions about this documentation, let us know. We'd love to hear from you! And for more detail on the GoldRush API, you can visit the GoldRush API Official Website.

Share this doc