August 09, 2023

CoinAPI August updates: Use cases, technical tutorials and EMS trading API introduction

featured image

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

Recent Articles

Crypto API made simple: Try now or speak to our sales team