all cryptocurrency
exchanges integrated
under a single API

CoinAPI is a platform which provides fast, reliable
and unified data APIs to cryptocurrency markets.

Get a free API key Contact sales
exchanges
gdax poloniex huobi okcoin kraken bitstamp

0

exchanges integrated

100

assets supported

10

market data updates /sec

0

TB
of history market data

{integration
_provider}

We are a high-quality, one-stop-solution market data provider for cryptocurrency markets.

All CoinAPI data is standardized. Market symbol details and asset codes are double-checked by real humans to ensure maximum quality.

{data delivery}

Our data is delivered to you on-demand using well-documented and simple HTTP RESTful API in JSON, XML or CSV formats.

For more demanding integrations requiring real-time market data streaming, we have access through WebSocket and FIX protocols.

data

SDK in your <language/> on GitHub

We provide helper libraries for the most popular programming languages,
so you can focus on the most important aspects instead of wasting time connecting the pieces together.

{our data}

  • [
  •   {
  •     "symbol_id": "BITSTAMP_SPOT_BTC_USD",
  •     "exchange_id": "BITSTAMP",
  •     "symbol_type": "SPOT",
  •     "asset_id_base": "BTC",
  •     "asset_id_quote": "USD"
  •   },
  •   {
  •     "symbol_id": "DERIBIT_OPT_BTC_USD_170331_500_P",
  •     "exchange_id": "DERIBIT",
  •     "symbol_type": "OPTION",
  •     "asset_id_base": "BTC",
  •     "asset_id_quote": "USD",
  •     "option_type_is_call": false,
  •     "option_strike_price": 500.0,
  •     "option_expiration_time":
  • "2017-03-31T10:00:00.0000000"
  •   }
  • ]
  • [
  •   {
  •     "asset_id": "USD",
  •     "name": "US Dollar",
  •     "type_is_crypto": 0
  •   },
  •   {
  •     "asset_id": "BTC",
  •     "name": "Bitcoin",
  •     "type_is_crypto": 1
  •   },
  •   {
  •     "asset_id": "ETH",
  •     "name": "Ethereum",
  •     "type_is_crypto": 1
  •   },
  •   " ... cut more assets ..."
  • ]
  • [
  •   {
  •     "exchange_id": "BITSTAMP",
  •     "website": "https://www.bitstamp.net/",
  •     "name": "Bitstamp Ltd."
  •   },
  •   {
  •     "exchange_id": "POLONIEX",
  •     "website": "https://poloniex.com/",
  •     "name": "POLONIEX"
  •   },
  •   {
  •     "exchange_id": "COINBASE",
  •     "website": "https://www.gdax.com/",
  •     "name": "GDAX"
  •   },
  •   "... cut more exchanges ..."
  • ]
  • [
  •   {
  •     "symbol_id": "COINBASE_SPOT_ETH_USD",
  •     "time_exchange": "2017-07-09T11:15:04.2760000",
  •     "time_coinapi": "2017-07-09T11:14:30.8303308",
  •     "ask_price": 245.02,
  •     "ask_size": 110.69815947,
  •     "bid_price": 245.01,
  •     "bid_size": 8.051452
  •   },
  •   {
  •     "symbol_id": "BITSTAMP_SPOT_BTC_USD",
  •     "time_exchange": "2017-07-09T11:14:39.2755858",
  •     "time_coinapi": "2017-07-09T11:14:39.4025858",
  •     "ask_price": 2536.0,
  •     "ask_size": 1.18617556,
  •     "bid_price": 2534.56,
  •     "bid_size": 0.89539505
  •   }
  • ]
  • [
  •   {
  •     "symbol_id": "BITSTAMP_SPOT_BTC_USD",
  •     "time_exchange": "2017-07-09T11:16:26.795262",
  •     "time_coinapi": "2017-07-09T11:16:26.918262",
  •     "asks": [
  •       {
  •         "price": 2536.0,
  •         "size": 0.93712303
  •       },
  •       "... cut more ask levels ..."
  •     ],
  •     "bids": [
  •       {
  •         "price": 2534.85,
  •         "size": 5.9983
  •       }
  •     ]
  •   }
  • ]
  • {
  •   "asset_id_base": "BTC",
  •   "rates": [
  •     {
  •       "time": "2017-07-09T11:03:39.3143739Z",
  •       "asset_id_quote": "ETH",
  •       "rate": 0.095830155
  •     },
  •     {
  •       "time": "2017-07-09T11:04:50.6070000Z",
  •       "asset_id_quote": "JPY",
  •       "rate": 291117.96954209293
  •     },
  •     {
  •       "time": "2017-07-09T11:04:50.8100000Z",
  •       "asset_id_quote": "USD",
  •       "rate": 2559.5062916916045
  •     }
  •   ]
  • }
  • [
  •   {
  •     "time_period_start": "2017-08-12T00:00:00.0000000Z",
  •     "time_period_end": "2017-08-13T00:00:00.0000000Z",
  •     "time_open": "2017-08-12T00:00:01.0000000Z",
  •     "time_close": "2017-08-12T23:59:07.0000000Z",
  •     "price_open": 3651.74,
  •     "price_high": 3934.0,
  •     "price_low": 3586.95,
  •     "price_close": 3855.1,
  •     "volume_traded": 12351.074661428,
  •     "trades_count": 21254
  •   },
  •   "... cut next ohlcv entries..."
  • ]
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • [
  •   {
  •     "symbol_id": "BITSTAMP_SPOT_BTC_USD",
  •     "exchange_id": "BITSTAMP",
  •     "symbol_type": "SPOT",
  •     "asset_id_base": "BTC",
  •     "asset_id_quote": "USD"
  •   },
  •   {
  •     "symbol_id": "DERIBIT_OPT_BTC_USD_170331_500_P",
  •     "exchange_id": "DERIBIT",
  •     "symbol_type": "OPTION",
  •     "asset_id_base": "BTC",
  •     "asset_id_quote": "USD",
  •     "option_type_is_call": false,
  •     "option_strike_price": 500.0,
  •     "option_expiration_time":
  • "2017-03-31T10:00:00.0000000"
  •   }
  • ]
  • [
  •   {
  •     "asset_id": "USD",
  •     "name": "US Dollar",
  •     "type_is_crypto": 0
  •   },
  •   {
  •     "asset_id": "BTC",
  •     "name": "Bitcoin",
  •     "type_is_crypto": 1
  •   },
  •   {
  •     "asset_id": "ETH",
  •     "name": "Ethereum",
  •     "type_is_crypto": 1
  •   },
  •   " ... cut more assets ..."
  • ]
  • [
  •   {
  •     "exchange_id": "BITSTAMP",
  •     "website": "https://www.bitstamp.net/",
  •     "name": "Bitstamp Ltd."
  •   },
  •   {
  •     "exchange_id": "POLONIEX",
  •     "website": "https://poloniex.com/",
  •     "name": "POLONIEX"
  •   },
  •   {
  •     "exchange_id": "COINBASE",
  •     "website": "https://www.gdax.com/",
  •     "name": "GDAX"
  •   },
  •   "... cut more exchanges ..."
  • ]
  • [
  •   {
  •     "symbol_id": "COINBASE_SPOT_ETH_USD",
  •     "time_exchange": "2017-07-09T11:15:04.2760000",
  •     "time_coinapi": "2017-07-09T11:14:30.8303308",
  •     "ask_price": 245.02,
  •     "ask_size": 110.69815947,
  •     "bid_price": 245.01,
  •     "bid_size": 8.051452
  •   },
  •   {
  •     "symbol_id": "BITSTAMP_SPOT_BTC_USD",
  •     "time_exchange": "2017-07-09T11:14:39.2755858",
  •     "time_coinapi": "2017-07-09T11:14:39.4025858",
  •     "ask_price": 2536.0,
  •     "ask_size": 1.18617556,
  •     "bid_price": 2534.56,
  •     "bid_size": 0.89539505
  •   }
  • ]
  • [
  •   {
  •     "symbol_id": "BITSTAMP_SPOT_BTC_USD",
  •     "time_exchange": "2017-07-09T11:16:26.795262",
  •     "time_coinapi": "2017-07-09T11:16:26.918262",
  •     "asks": [
  •       {
  •         "price": 2536.0,
  •         "size": 0.93712303
  •       },
  •       "... cut more ask levels ..."
  •     ],
  •     "bids": [
  •       {
  •         "price": 2534.85,
  •         "size": 5.9983
  •       }
  •     ]
  •   }
  • ]
  • {
  •   "asset_id_base": "BTC",
  •   "rates": [
  •     {
  •       "time": "2017-07-09T11:03:39.3143739Z",
  •       "asset_id_quote": "ETH",
  •       "rate": 0.095830155
  •     },
  •     {
  •       "time": "2017-07-09T11:04:50.6070000Z",
  •       "asset_id_quote": "JPY",
  •       "rate": 291117.96954209293
  •     },
  •     {
  •       "time": "2017-07-09T11:04:50.8100000Z",
  •       "asset_id_quote": "USD",
  •       "rate": 2559.5062916916045
  •     }
  •   ]
  • }
  • [
  •   {
  •     "time_period_start": "2017-08-12T00:00:00.0000000Z",
  •     "time_period_end": "2017-08-13T00:00:00.0000000Z",
  •     "time_open": "2017-08-12T00:00:01.0000000Z",
  •     "time_close": "2017-08-12T23:59:07.0000000Z",
  •     "price_open": 3651.74,
  •     "price_high": 3934.0,
  •     "price_low": 3586.95,
  •     "price_close": 3855.1,
  •     "volume_traded": 12351.074661428,
  •     "trades_count": 21254
  •   },
  •   "... cut next ohlcv entries..."
  • ]

{real time and
history data}

In addition to a real-time data streaming service, we provide access to a database of historical market data.

The CoinAPI database currently holds more than 20 TB of raw and preprocessed market data available through the RESTful protocol.

Check our data availability listing.

chart chart

{our customers}

Customer satisfaction have very high priority to us. Take a look what our customers and friends are saying about us.

{high available
global CDN}

Our infrastructure is located in
the US, the EU, and Asia, and is designed
to transfer data between exchanges and
CoinAPI customers in a highly reliable way
without introducing any signifiant
additional latency.

CoinAPI customers are automatically
connected to the API server
closest to them geographically,
and re-routed to backup infrastructure
in case of any performance issues or malfunctions.

Check our StatusPage for live insights.

use <cases/>

systematic trading
systematic trading
Use our history intraday market data for backtesting your models, and our real-time market data stream for live trading and proactive portfolio risk management.
portfolio valuation
portfolio valuation
Get a precise valuation of portfolios containing multiple cryptocurrency assets, using a single API call.
third party integrations
third party integrations
Integrate our data into your application with simple-to-use SDK, available in most popular programming languages.
big data science
big data science
Our terabytes of raw and preprocessed market data are available for research and analysis from environments like Python, R or Matlab. We can deliver data to you on demand, whenever you need it, with an easy-to-use API.
exchange rates
exchange rates
Get the most accurate exchange rates, calculated by averaging the volume weighted price traded over multiple markets, by incorporating both active and passive market data, and by using the foreign exchange reference rates of various central banks.
market making
market making
A complete real-time knowledge of the status of all markets makes it easier to run market-making strategies.

{wanna try?}

This is perhaps the perfect moment to stop reading
and do some clicking instead.

Get a free API key

{Interested in flat files?}

If you are interested in market data in flat files to download
on a pay-as-you-go model, then take a look at our another product
offering available through CryptoTick.com website.

cryptotick.com