# iou.listOffers()

[[Source]](https://github.com/ripple/simpleXRPL/blob/95b977b15f8950c5bc076b25165217869c0b06d3/src/verticals/iou.ts#L161)

List all open offers in the market for this IOU (both sides), tagged buy/sell relative to it.

Note
Unlike [account.listOffers](/docs/simplexrpl/references/verticals/account/listoffers) — which lists a single **account's own** resting offers — `iou.listOffers` reads the whole **order book** for the IOU across all accounts.

## Signature

```ts
iou.listOffers(
  params: IOUListOffersParams,
): Promise<ListOffersResult>
```

## Parameters

| Parameter | Type | Required | Description |
|  --- | --- | --- | --- |
| `ticker` | `string` | Yes | The IOU currency code to anchor the book on. |
| `issuer` | `string` | Yes | The IOU issuer's r-address. |


## Returns

Resolves to a `ListOffersResult`:

| Field | Type | Description |
|  --- | --- | --- |
| `data` | `readonly OfferSummary[]` | The shaped open offers, tagged buy/sell relative to the IOU. See [account.listOffers](/docs/simplexrpl/references/verticals/account/listoffers#offersummary) for `OfferSummary`. |


## Underlying XRPL request

Read-only — no signer is required and nothing is submitted. Queries both sides of the order book with [book_offers](https://xrpl.org/docs/references/http-websocket-apis/public-api-methods/path-and-order-book-methods/book_offers).

## Example

```ts
const { data } = await client.iou.listOffers({
  ticker: 'USD',
  issuer: 'rIssuer...',
})
```