---
title: "List RFQs"
method: GET
path: "/rfqs"
tags: ["Rfqs"]
---

# List RFQs

`GET /rfqs`

Lists the authenticated account's RFQs, most recent first.

This is a synchronous read from the RFQ venue. It returns one page of RFQs
(up to 100 by default, sized via `page_size`), optionally filtered by `state`.
The page is built from the RFQs the venue holds for the account and every
account sharing its RFQ registration, of which only the authenticated
account's are returned — a busy set of related accounts can therefore leave a
page short. The response's `next` field carries the venue's cursor to the
following page; pass it back as `cursor` to continue, and stop only when it
is null — an empty `results` with a non-null `next` is normal, since the
cursor tracks the venue's page, not this account's records. Each
result includes the venue-issued RFQ identifier, lifecycle state, quantity,
legs, counterparties, timestamps, and optional close reason. Venue state and
close-reason strings are passed through.

## Query parameters

- `state` 'OPEN' | 'CLOSED'
- `cursor` string
- `page_size` integer

## Response `200`

OK

- ResponsesRfqResults
  - `next` string — Venue cursor to fetch the next page; null on the venue's last page. An empty `results` with a non-null `next` is normal — the venue paginates over the whole RFQ registration, of which only this account's records are returned — so continue until `next` is null rather than stopping on an empty page.
  - `results` ResponsesRfqResult[]
    - `closed_reason` string — Empty while open
    - `counterparties` string[] — Maker desk tickers the RFQ was sent to
    - `created_at` integer — Unix milliseconds
    - `expires_at` integer
    - `id` string — Venue-issued RFQ id
    - `label` string — User label
    - `legs` ResponsesRfqLegResult[]
      - `market` string — Paradex market symbol
      - `price` string — Hedge legs only
      - `ratio` string
      - `side` 'BUY' | 'SELL'
    - `quantity` string — Total strategy size
    - `state` 'OPEN' | 'CLOSED'

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden

---

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