Get Public RFQ Trade History
This method returns a list of recent Block RFQs trades. Can be optionally filtered by currency.
Endpoint
block/rfqs/public/trades
Parameters
| Parameter |
Type |
Required |
Description |
| currency |
string |
true |
The currency symbol or "any" for all |
| continuation |
string |
false |
Continuation token for pagination. Consists of timestamp and blockRfqId |
| count |
integer |
false |
Count of Block RFQs returned |
Request Example
{
"rid": 8953879705740675000,
"method": "block/rfqs/public/trades",
"params": {
"currency": "any",
"continuation": null,
"count": null
}
}
Response
| Name |
Type |
Description |
| blockRfqs |
array |
Array of Block RFQ objects |
| > blockRfqId |
string |
ID of the Block RFQ |
| > quantity |
string |
The total size of the composite Instrument legs, denominated in the clearingCurrency |
| > strategy |
string |
Combo trade strategy |
| > hedge |
object |
Hedge leg object |
| >> quantity |
string |
It represents the requested hedge leg size. For perpetual and inverse futures the amount is in USD units. For options and linear futures it is the underlying base currency coin |
| >> side |
string |
Direction: buy, sell |
| >> instrumentName |
string |
Unique instrument identifier |
| >> price |
string |
Price for a hedge leg |
| > legs |
array of object |
Array of leg objects |
| >> side |
string |
Direction: buy, sell |
| >> instrumentName |
string |
Unique instrument identifier |
| >> price |
string |
Price for a leg |
| >> ratio |
int |
Ratio of amount between legs |
| >> quantity |
string |
The total size of the composite Instrument legs, equals to RFQ's quantity. Quantity * ratio is the real quantity of leg |
| > trades |
Array of object |
Array of trade objects. The timestamp of the trade (milliseconds since the UNIX epoch) |
| >> quantity |
string |
Trade amount. For options, linear futures, linear perpetuals and spots the amount is denominated in the underlying base currency coin. The inverse perpetuals and inverse futures are denominated in USD units |
| >> side |
string |
Direction: buy, sell |
| >> hedgeQuantity |
string |
Amount of the hedge leg. For linear futures, linear perpetuals and spots the amount is denominated in the underlying base currency coin. The inverse perpetuals and inverse futures are denominated in USD units |
| >> price |
string |
Price in base currency |
| >> maker |
string |
Name of maker |
| >> timestamp |
long |
Trade finish timestamp in unix milliseconds since the epoch |
| continuation |
string |
Continuation token for pagination. NULL when no continuation. Consists of timestamp and block_rfq_id |
Response Example
{
"rid": "355406338007259314",
"result": {
"blockRfqs": [
{
"blockRfqId": "792633537032432301",
"legs": [
{
"instrumentName": "BTC-USDC-20251226-160000-P",
"ratio": 71,
"side": "sell",
"quantity": "0.01"
},
{
"instrumentName": "BTC-USDC-20251226-160000-C",
"ratio": 19,
"side": "buy",
"quantity": "0.01"
},
{
"instrumentName": "BTC-USDC-20251226-140000-P",
"ratio": 72,
"side": "buy",
"quantity": "0.01"
}
],
"quantity": "0.01",
"trades": [
{
"quantity": "0.01",
"side": "buy",
"price": "20061"
}
],
"markPrice": "-1309596.1994",
"timestamp": "1759046732694",
"strategy": "CUSTOM"
},
{
"blockRfqId": "792633536938918573",
"legs": [
{
"instrumentName": "BTC-USDC-20251226-160000-P",
"ratio": 82,
"side": "buy",
"quantity": "0.01"
},
{
"instrumentName": "BTC-USDC-20251226-160000-C",
"ratio": 97,
"side": "buy",
"quantity": "0.01"
},
{
"instrumentName": "BTC-USDC-20251226-140000-P",
"ratio": 69,
"side": "sell",
"quantity": "0.01"
}
],
"quantity": "0.01",
"trades": [
{
"quantity": "0.01",
"side": "sell",
"price": "7528"
}
],
"markPrice": "2020501.4605",
"timestamp": "1758872672536",
"strategy": "CUSTOM"
}
],
"continuation": "936748722493460141"
}
}