Welcome to our August release notes. This update introduced new CoinAPI use cases, expanded our collection of technical tutorials, and provided an early look at the EMS Trading API. Read on to explore what was added and where these resources fit within CoinAPI today.
Use Cases
Every day, we get the chance to work with customers from different industries, each facing their own challenges in the world of cryptocurrency data.
Through these projects, we’ve gained practical knowledge about how teams use CoinAPI for market data, quantitative research, trading infrastructure, portfolio applications, analytics, and other financial-data workflows.
Our use cases and case studies highlight these challenges, the solutions built around CoinAPI, and the results customers have achieved.
Explore current CoinAPI resources and case studies to see how different teams work with real-time and historical cryptocurrency data.
Technical Tutorials
This August update also expanded our collection of technical tutorials, designed to help developers work with CoinAPI data in practical applications.
Today, CoinAPI documentation is organized around specific products, including Market Data API, Exchange Rates API, Flat Files, Indexes API, EMS Trading API, and Exchange Link.
All current guides, API references, and product documentation can be found in the CoinAPI documentation.
Acquire Exchange Rates with Different Programming Languages
Learn how to retrieve cryptocurrency exchange rates programmatically and integrate them into applications using different programming languages.
For current and historical crypto-to-crypto and crypto-to-fiat rates, see the Exchange Rates API documentation.
Building a Cryptocurrency Portfolio Tracker Using React and CoinAPI
Build a cryptocurrency portfolio tracker with React and use CoinAPI market data to retrieve current market price updates for the assets included in the application.
CoinAPI provides the market data layer. Portfolio holdings, transaction history, and portfolio calculations need to be supplied or implemented separately unless the application uses appropriate account or trading connectivity.
Fetching Market Data with KNIME
Explore how KNIME can be combined with CoinAPI data for analytics and data-processing workflows.
This type of integration can be used to retrieve and process normalized cryptocurrency market data without building a complete analytics environment from scratch.
Get Historical OHLCV Data Using CoinAPI
Learn how to retrieve historical OHLCV data for cryptocurrency markets through CoinAPI.
OHLCV provides open, high, low, close, and volume information for defined time periods and can be used for charting, historical research, and quantitative analysis.
CoinAPI OHLCV formation can use transaction and order book activity. As a result, periods with no trades can still contain a bar when order book activity is present, with volume_traded=0 and trades_count=0.
Read more about what CoinAPI OHLCV data is.
Import Data to Google Sheets or Excel
Bring cryptocurrency data into familiar spreadsheet tools for reporting, analysis, dashboards, and smaller research workflows.
Google Sheets and Excel can be useful when you need to inspect or analyze relatively small datasets without building a dedicated application.
Real-Time Data Visualization with JavaScript
Learn how to visualize live cryptocurrency market data using JavaScript.
For continuously changing market data, CoinAPI WebSocket can provide streaming updates that applications can use to build charts, dashboards, and other event-driven interfaces.
Real-Time Trades Stream Using WebSocket
Learn how to establish a WebSocket connection and consume real-time cryptocurrency trade data in different programming languages.
WebSocket is designed for continuous market-data streams, while REST is generally better suited to targeted current or historical requests.
Current Market Data API guides and references are available through the CoinAPI documentation.
EMS Trading API Now Available
When this August release note was originally published, EMS Trading API was still coming soon.
Today, EMS Trading API is an established CoinAPI product designed for cryptocurrency execution workflows.
It provides a standardized execution layer across supported exchanges, allowing trading applications to work with:
- Order submission, modification, and cancellation
- Execution reports and order status
- Balances and positions
- Multiple trading accounts
- Portfolio exposure and P&L monitoring
- Smart Order Routing
- Multi-exchange execution workflows
Instead of maintaining separate execution integrations for every exchange, applications can use a normalized CoinAPI interface for supported trading venues.
EMS supports WebSocket and FIX for different execution and account-management workflows. WebSocket and FIX can be used for event-driven order management and execution reporting, while REST supports workflows such as deployment management, account connectivity, balances, positions, and order submission.
Smart Order Routing adds another execution layer for applications that need to manage larger orders using structured execution strategies such as TWAP and VWAP.
Explore the current CoinAPI EMS Trading API documentation through the CoinAPI documentation hub.
Start Building with CoinAPI
The tutorials introduced in this August update remain examples of the broader workflows developers can build with CoinAPI from retrieving historical OHLCV and exchange rates to streaming live trades and building execution infrastructure with EMS.
New users can start with $25 in free credits after creating an API key and verifying a payment method. From there, usage can continue through Pay As You Go or committed plans depending on the CoinAPI product and workload.
Explore the CoinAPI EMS documentation to learn more about supported exchanges, protocols, order workflows, and Smart Order Routing.
Related Topics
- What Is the Easiest Way to Build a Multi-Exchange Crypto Trading Bot?
- Who Needs an Execution Management System (EMS) in Crypto Trading?
- How Do You Reduce Slippage When Executing Large Crypto Orders?
- What Is the Easiest Way to Build a Multi-Exchange Crypto Trading Bot?
- Why Is Managing Orders Across Multiple Exchanges So Difficult?
- Trading With Smart Order Routing Instead of Trading on a Single Exchange
- Common Questions About Multi-Exchange Trading APIs












