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.