Definition

Trade Data is a general term for tick-by-tick data, or all executed transactions occurring on an exchange. The list of supported centralized exchanges can be found here.

Details

The trade datasets consist of all tick-by-tick trade data, timestamped, and with the trade direction normalized from the taker side. Historical trade data is provided via REST API and CloudSync, while real-time trade data is available via WebSockets. We collect trade data by connecting to each exchange’s feeds- WebSockets, REST APIs, and bulk files where available. For every supported exchange, trade data is collected in real-time, made publicly available in the exchange’s API documentation. Every executed transaction is collected. Immediately after receiving these trades, the data is normalized to ensure consistency across exchanges.

API Endpoints

Spot

/markets/spot/trades/information /markets/spot/trades/{instrument}

Futures

/markets/futures/trades/information /markets/futures/trades/{instrument}

Options

/markets/options/trades/information /markets/options/trades/{instrument}

Availability

The trade endpoints provide historical (time series) trade data for the specified pair or instrument. The data is available via REST API and is limited to 60 API requests per second. Coverage can be found by querying the information endpoints listed above.
ExchangeSpot Start DateFutures Start DateOptions Start Date
Binance2017-07-142019-09-082025-02-19
Binance.US2019-09-23XX
Bitfinex2013-01-14XX
Bitget2024-09-272024-10-02X
Bithumb2013-12-27XX
Bitmex2024-04-292015-09-25X
Bitstamp2019-01-31XX
Bullish2025-03-19XX
Bybit2021-09-012021-09-212024-03-15
CBOE Digital2024-03-252024-03-27X
Coinbase Intl2025-04-012025-04-01X
CoinW2025-05-15XX
Crypto.com2025-02-18XX
Deribit2025-03-202018-08-132021-11-17
Derive (formally Lyra)XX2024-05-24
dYdXX2024-11-26X
FTX**2019-07-212020-11-27X
FTXUS**2020-05-032022-01-142022-01-14
Gate.io2025-01-07XX
GDAX (Coinbase Pro)2014-12-01XX
Gemini2017-03-30XX
Hashkey2025-02-28XX
Huobi2019-01-312020-12-23X
HyperliquidX2025-03-31X
itBit2024-03-05
Kraken2013-09-102022-08-01X
Kucoin2025-02-19XX
LMAX2022-05-10XX
LyraX2024-05-242024-05-24
Mercado Bitcoin2024-03-19XX
MEXC2022-10-19
OKex2018-12-262021-07-132024-03-15
Poloniex2014-02-07XX
ThalexX2024-05-242024-05-24
Upbit2025-04-18XX
ZB2019-04-04XX
**As of 2022-11-12, FTX is no longer supported, but historical data will remain available

Frequently Asked Questions

How do you normalize the tick-by-tick trade data?
  • Trade data is normalized using a consistent asset pair format (e.g., asset_asset), ensuring uniformity regardless of exchange or pair.
How do you interpret the fields? What is the latency?
  • Latency is real-time and under 100 milliseconds.
How do you collect/extract CEX data?
  • Trade data from centralized exchanges is collected via their public APIs, using authorized polling methods and maintaining close collaboration with exchanges to ensure data quality.
What if there are duplicate trades?
  • Trades may share identical timestamps but are differentiated by unique trade IDs. Trades are ordered chronologically by timestamp.
Are DEXs covered in Market Trade data?
  • Most decentralized exchange (DEX) trade data is not included in these endpoints and is covered separately in Amberdata’s DeFi/DEX data services. However we do support some DEX’s using central order books with RESTful and Websockets interfaces.
There is no trade data for an exchange I am interested in - what do I do?
  • Amberdata supports all major exchanges and welcomes inquiries about additional exchanges of interest.