> ## Documentation Index
> Fetch the complete documentation index at: https://docs.amberdata.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Trades

# 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](/docs/market/market-overview).

***

# 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](/http/market/spot-trades-information)

[/markets/spot/trades/\{instrument}](/http/market/spot-trades)

## Futures

[/markets/futures/trades/information](/http/market/futures-trades-information)

[/markets/futures/trades/\{instrument}](/http/market/futures-trades)

## Options

[/markets/options/trades/information](/http/market/options-trades-information)

[/markets/options/trades/\{instrument}](/http/market/options-trades)

***

# 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?**

* Please see the [API documentation](/http/http-api-fundamentals) for descriptions of each response field.

**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.

***
