---
title: "GET /public/get_block_rfq_trades"
method: GET
path: "/public/get_block_rfq_trades"
tags: ["Block RFQ", "Public"]
---

# GET /public/get_block_rfq_trades

`GET /public/get_block_rfq_trades`

Returns a list of recent Block RFQ trades. Can be optionally filtered by currency.

This is a public method that provides market data about completed Block RFQ trades. For private Block RFQ information, use [private/get_block_rfqs](https://docs.deribit.com/api-reference/block-rfq/private-get_block_rfqs).

**📖 Related Article:** [Deribit Block RFQ API walkthrough](https://docs.deribit.com/articles/block-rfq-api-walkthrough)

[Try in API console](https://test.deribit.com/api_console?method=%2Fpublic%2Fget_block_rfq_trades)

## Query parameters

- `currency` 'BTC' | 'ETH' | 'USDC' | 'USDT' | 'EURR' | 'any', required — Currency name or `"any"` if don't care
- `continuation` string
- `count` integer

## Response `200`

Success response

- PublicGetBlockRfqTradesResponse
  - `jsonrpc` '2.0', required — The JSON-RPC version (2.0)
  - `id` integer — The id that was sent in the request
  - `result` object, required
    - `block_rfqs` object[]
      - `id` integer — ID of the Block RFQ
      - `timestamp` integer — The timestamp of the trade (milliseconds since the UNIX epoch)
      - `direction` 'buy' | 'sell' — Direction: `buy`, or `sell`
      - `amount` number — This value multiplied by the ratio of a leg gives trade size on that leg.
      - `mark_price` number — Mark Price at the moment of trade
      - `legs` object[]
        - `ratio` integer — Ratio of amount between legs
        - `instrument_name` string — Unique instrument identifier
        - `direction` 'buy' | 'sell' — Direction: `buy`, or `sell`
        - `price` number — Price for a leg
      - `combo_id` string — Unique combo identifier
      - `hedge` BlockRfqHedgeLeg
        - `amount` integer — 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.
        - `instrument_name` string — Unique instrument identifier
        - `direction` 'buy' | 'sell' — Direction: `buy`, or `sell`
        - `price` number — Price for a hedge leg
      - `index_prices` object — A map of index prices for the underlying instrument(s) at the time of trade execution, where keys are price index names and values are prices.
      - `trades` object[]
        - `direction` 'buy' | 'sell' — Direction: `buy`, or `sell`
        - `price` number — Price in base currency
        - `amount` number — 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.
        - `hedge_amount` number — 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.
    - `continuation` string — Continuation token for pagination. `NULL` when no continuation. Consists of `timestamp` and `block_rfq_id`.

---

[API](https://skmtc.net/deribit/apis/deribit-api-2.md) · [All operations](https://skmtc.net/deribit/apis/deribit-api-2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/deribit/deribit-api-2/revisions/430b3f0bc67c/schema)
