Get trades report
GET/report/{market}/trades
Returns the list of trades from for the specified market and time period made by all Bitvavo users. The returned trades are sorted by their timestamp in a descending order, from the latest to the earliest. Includes the data compliant with the European Markets in Crypto-Assets (MiCA) regulation.
This is a public endpoint. However, authenticating your request gives you a higher rate limit.
Rate limit weight points: 5
Request
Path Parameters
The market for which to return the trades.
BTC-EURQuery Parameters
Possible values: >= 1 and <= 1000
The maximum number of trades to return.
500Possible values: >= 0
The Unix timestamp starting from which to return trades.
Can only return trades for a period of up to 24 hours.
Possible values: <= 8640000000000000
The Unix timestamp until which to return trades.
Cannot be more than 24 hours after the
startparameter. Can only return trades for a period of up to 24 hours.
The unique identifier of the trade starting from which to return the trades.
The unique identifier of the trade up to which to return the trades.
Responses
- 200
- 4XX
The request was successful.
- application/json
- Schema
- Example (body)
Schema
- Array [
- ]
The unique identifier of the trade.
57b1159b-6bf5-4cde-9e2c-6bd6a5678bafThe timestamp when the trade is added to the database.
2024-05-02T14:43:11.123456ZThe DTI code or a symbol of the asset.
4K6P57CMJThe full name of the asset.
BitcoinThe price of 1 unit of base currency in the amount of quote currency at the time of the trade. For example, 34243 Euro.
34243Indicates if the price is pending (PNDG) or not applicable (NOAP).
If not applicable, the returned value might be empty.
PNDGIndicates whether the price is expressed as a monetary value, percentage, yield, or basis points.
Possible values: [MONE]
MONEThe currency in which the price is expressed.
EURThe quantity of the asset.
0.0324The currency in which the quantity of the crypto asset is expressed.
EURIndicates whether the quantity of the crypto asset is expressed as a number of units, nominal value, monetary value, or value in crypto assets.
Possible values: [CRYP]
CRYPThe Market Identifier Code of the Bitvavo trading platform.
VAVOThe timestamp when the trade is added to the database.
2025-05-02T14:23:11.123456ZThe Market Identifier Code of the trading platform that publishes the transaction.
VAVO[
{
"tradeId": "57b1159b-6bf5-4cde-9e2c-6bd6a5678baf",
"transactTimestamp": "2024-05-02T14:43:11.123456Z",
"assetCode": "4K6P57CMJ",
"assetName": "Bitcoin",
"price": "34243",
"missingPrice": "PNDG",
"priceNotation": "MONE",
"priceCurrency": "EUR",
"quantity": "0.0324",
"quantityCurrency": "EUR",
"quantityNotation": "CRYP",
"venue": "VAVO",
"publicationTimestamp": "2025-05-02T14:23:11.123456Z",
"publicationVenue": "VAVO"
}
]
For error codes, see Handle errors.